agentsclimarketplace

Agentic qa core

Skill upex-galaxy/agentic-qa-boilerplate/.claude/skills/agentic-qa-core

Agentic QA boilerplate built on Playwright + KATA + TypeScript. Multi-agent skills following the agentskills.io spec, orchestrating the full QA lifecycle: shift-left planning, in-sprint testing, TMS documentation with ROI scoring, KATA automation, and regression with GO/NO-GO. Works across Claude Code, Opencode, etc.

Install
npx -y skills add upex-galaxy/agentic-qa-boilerplate --skill agentic-qa-core

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 19 stars19 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Foundation skill that hosts shared references cited by other workflow skills (briefing template, dispatch patterns, orchestration doctrine, skill composition strategy). Loaded on demand by `shift-left-testing`, `sprint-testing`, `test-documentation`, `test-automation`, `regression-testing`, `project-discovery`, `adapt-framework`, `framework-development`. Do NOT use for: syncing AI-critical docs (use `/sync-ai-memory`), adapting KATA tests (use `/adapt-framework`), or onboarding the target project (use `/project-discovery`).

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

8.7 KB, as published. Nobody here has run it

Agentic QA Core — Foundation reference host

agentic-qa-core is the shared reference library that every workflow skill in this repo cites. It exists so doctrine (briefing template, dispatch patterns, orchestration rules, skill composition tiers) lives in one place instead of being duplicated across every SKILL.md.

Loading a workflow skill (e.g. shift-left-testing, sprint-testing, test-automation) implies loading the relevant agentic-qa-core/references/*.md on demand — workflow skills declare a ## Dependencies block at the top so the AI knows what to pull in.

This skill does NOT orchestrate workflows, does NOT generate files, and does NOT bootstrap a target repo. The entire framework (skills, foundation files, scripts) ships together as one repo; à la carte adoption is not supported — see "Install model" below.


References hosted

FileCited byPurpose
references/test-design-doctrine.mdshift-left-testing, sprint-testing, test-documentation, test-automationCanonical doctrine for deriving test cases / ATCs from acceptance criteria: the 5 principles (AC-verify ≠ testing; AC = floor not ceiling; criterion-vs-test-case; 1:N explode-default/justify-collapse; risk-outside-criterion), the redefined coverage model, and the formal techniques (EP, BVA, State-Transition, Decision Tables, Pairwise, Error Guessing, Risk-based) with binding triggers + the Test-Design Checklist gate.
references/briefing-template.mdshift-left-testing, sprint-testing, test-documentation, test-automation, regression-testing, project-discoveryThe 7-component subagent briefing template, with concrete filled examples per dispatch pattern.
references/dispatch-patterns.mdAll workflow skills with a "Subagent Dispatch Strategy" sectionDecision table + heuristic for picking Single / Sequential / Parallel / Background.
references/stage-gates.mdAll workflow skills (shift-left-testing, sprint-testing, test-documentation, test-automation, regression-testing)Definition-of-Done checklist per workflow stage. The orchestrator verifies each stage's DoD (planning stages include the Test-Design Checklist) before appending the progress checkpoint and advancing — turns the prose doctrine into an enforced gate.
references/orchestration-doctrine.mdSubagents that need orchestration rules without pulling the whole CLAUDE.mdCacheable mirror of CLAUDE.md §"Orchestration Mode (Subagent Strategy)".
references/skill-composition-strategy.mdframework-development, every workflow skillT1-T4 tier model + SDD boundary + composition contract.
references/skill-resolver.mdSkills that resolve composable skills at runtime via the registrySkill Resolver Protocol used by sub-agent launches. Companion: scripts/build-skill-registry.ts.claude/skills/REGISTRY.md.
references/preflight-gate.mdshift-left-testing, sprint-testing, test-documentation, test-automation, regression-testing, framework-developmentReadiness Preflight Gate doctrine — probe tools/MCPs/CLIs/credentials and surface a user checklist BEFORE a skill starts its real work. Owns the secret/token handling + OpenAPI api-login → RESTART flow.
references/adr-doctrine.mdproject-discovery, framework-development, sprint-testing, test-automationWhen a test-architecture decision earns an ADR (two-gate test: architectural AND hard-to-reverse) + the detect → draft → record procedure. Test architecture = runner/framework choice, Page-Object vs Screenplay, fixture/data strategy, isolation & parallelization, auth-in-tests, selector contract, exploratory-vs-scripted boundary, reporting/CI sharding, flake-retry policy.
references/api-testing-doctrine.mdsprint-testing, test-automation, test-documentationCanonical API-testing maneuver (agentic level, not KATA code): the three-tool split — OpenAPI MCP = schema READ-ONLY (discover endpoints/schemas), bun run api:login = mint token only (→ .auth/tokens.env env var API_TOKEN_<ROLE>_<ENV> + .auth/tokens.json keyed <ROLE>_<ENV>), curl = authenticated execution. Covers the schema-drift caveat (dev/latest vs target env), token-freshness checks, and the "shell env vars don't persist across the agent's Bash calls → source per curl call" rule.

When a skill cites one of these, it includes a Dependencies block at the top so the AI knows to load agentic-qa-core before continuing.


Core reference decks (visual, human-facing)

agentic-qa-core hosts two canonical presentations under packages/decks/agentic-qa-core/ (published on the GitHub Pages hub; see agentic-qa-onboard for the opening protocol):

FileTeachesLanguage
naming-conventions.es.htmlThe Naming Codex — every test-artifact title format across the seven layers (CASE · GROUP · CONTAINER · CODE · JIRA · GIT · FILESYSTEM), plus a coverage audit of open naming gaps.Spanish (technical terms in English)
skills-io-flow.es.htmlThe E2E flow (Historia → Refinamiento → Dev → Testing) seen through each skill's inputs & outputs — what every phase reads (stdin), which skills it loads (deps), what it produces (stdout), and which Jira fields/transitions it touches. Mac-terminal UI with one tab per phase.Spanish (technical terms in English)

They are the human-facing mirror of the rules that live in prose across the workflow skills' references/*.md. The Naming Codex answers "how is this artifact named"; the skills-io deck answers "what does this skill need and emit". Navigate with arrow keys (naming deck: O = overview, F = fullscreen; skills-io deck: tabs + 1-9). Offer the matching deck when a user asks about naming or about how the skills chain together end-to-end.

Keep them canonical: when a rule changes, edit the owning skill's references/*.md, regenerate REGISTRY.md (bun run skills:registry), then refresh the deck in packages/decks/agentic-qa-core/ (the only copy — skill-side HTML copies were removed) so the decks never drift from the prose source.


Dependency declaration for downstream skills

Every workflow skill that cites agentic-qa-core/references/*.md should declare it explicitly so the AI knows what to load on demand. Example block to add near the top of the skill's SKILL.md:

## Dependencies
Requires `agentic-qa-core`. Loads on demand:
- agentic-qa-core/references/briefing-template.md
- agentic-qa-core/references/dispatch-patterns.md

The block is documentation — the AI reads it and pulls the cited files. There is no automated wiring: skills are markdown, not code.


Install model

This boilerplate is designed to be cloned in full. The workflow skills under .claude/skills/ depend on foundation files that live at the repo root (CLAUDE.md, .agents/, scripts/, package.json, tests/) and on shared references under agentic-qa-core/references/. Installing only a subset of skills (e.g. copying one skill directory in isolation) leaves those skills without their dependencies and they will not function.

If a downstream user has only the skills and not the rest of the repo, the supported path is to clone the full boilerplate repository and integrate it as a single unit. No per-skill scaffolding action is provided by this skill — the skill set is intentionally inseparable from the foundation.


Out of scope

agentic-qa-core does not:

  • Create or modify any files. It is a passive reference library.
  • Create or modify .context/ files (that belongs to /project-discovery).
  • Generate or scaffold tests, fixtures, or KATA components (that belongs to /adapt-framework and /test-automation).
  • Adapt the framework to a specific stack (that belongs to /adapt-framework).
  • Sync AI-critical documents or project-specific facts in CLAUDE.md (that belongs to /sync-ai-memory).
  • Sync OpenAPI / API schemas (that's bun run api:sync).

For framework evolution (changes to KATA bases, fixtures, cli/, scripts/, api/schemas/ pipeline), see /framework-development.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.