Skills Catalog

April 8, 2026 ยท View on GitHub

spec2cloud uses 46 specialized skills following the agentskills.io standard. Each skill is a reusable procedure stored in .github/skills/ with a SKILL.md file and optional references, scripts, and assets.

Skills Architecture

How Skills Work

The orchestrator discovers and uses skills through a simple flow: check .github/skills/ for local skills first, then search skills.sh for community skills. If a new reusable pattern emerges during work, the skill-creator skill packages it for future use.

Each skill has:

  • A SKILL.md with YAML frontmatter (name, description, triggers)
  • Optional references/ for supporting documentation
  • Optional scripts/ for automation
  • Optional assets/ for templates and resources

Greenfield Skills (22)

Phase Skills

Drive the one-time discovery process.

SkillPurpose
spec-refinementReview PRDs/FRDs through product and technical lenses (max 5 passes)
ui-ux-designGenerate interactive HTML prototypes from specs
tech-stack-resolutionResearch and resolve every technology choice with ADRs

Delivery Skills

Execute the repeating increment cycle.

SkillPurpose
e2e-generationGenerate Playwright e2e test specs from UI flows
gherkin-generationConvert FRDs into BDD scenarios (.feature files)
test-generationCreate Cucumber step definitions + Vitest unit tests
contract-generationProduce OpenAPI specs, TypeScript types, Bicep contracts
implementationWrite code in parallel slices to make failing tests pass
azure-deploymentProvision and deploy to Azure via azd + Bicep

Protocol Skills

Ensure consistency and reliability across all operations.

SkillPurpose
state-managementRead/write .spec2cloud/state.json
commit-protocolStructured git commits after every action
audit-logAppend-only action history
human-gatePause for human approval at critical transitions
resumeRestore state and continue after interruption
error-handlingDiagnose and recover from failures

Utility Skills

Support tools used throughout.

SkillPurpose
spec-validatorValidate spec completeness and consistency
test-runnerExecute test suites and report results
build-checkVerify builds pass
deploy-diagnosticsDiagnose deployment failures
research-best-practicesUse MCP tools to research approaches
skill-creatorPackage new reusable patterns as skills
skill-discoverySearch skills.sh for community skills
find-skillsHelp users discover and install skills for specific tasks
aspireOrchestrate Aspire distributed apps (start, stop, describe, logs)
playwright-cliAutomate browser interactions for testing, screenshots, data extraction
adrGenerate and manage Architecture Decision Records

Brownfield Skills (21)

Extraction Skills (Phase B1)

Pure-fact scanners that document what exists.

SkillPurpose
codebase-scannerTechnology inventory: languages, frameworks, entry points
dependency-inventoryComplete dependency catalog
architecture-mapperComponents, layers, data flow
api-extractorExisting API contracts and endpoints
data-model-extractorDatabase schemas and relationships
test-discoveryExisting test coverage and gaps

Spec Generation (Phase B2)

SkillPurpose
prd-generatorReverse-engineer PRD from codebase
frd-generatorGenerate FRDs with "Current Implementation" sections + Track B behavioral docs

Brownfield Track Skills (after Testability Gate)

After extraction and spec generation, a testability gate determines which track each feature follows:

TrackSkillModePurpose
A (Testable)gherkin-generationcapture-existingGherkin scenarios describing current app behavior
A (Testable)test-generationgreen-baselineTests that PASS against existing code
A (Testable)test-runnerverificationVerify green baseline โ€” all tests pass
B (Doc-Only)frd-generatorbehavioral-docsBehavioral scenarios + manual verification checklists

Assessment Skills (Phase A)

SkillPurpose
modernization-assessmentTech debt, deprecated deps, anti-patterns
rewrite-assessmentComponent replacement analysis
cloud-native-assessmentContainer/serverless readiness
security-assessmentVulnerability identification
performance-assessmentBottleneck analysis

Planning Skills (Phase P)

SkillPurpose
modernization-plannerPlan modernization increments
rewrite-plannerPlan rewrite increments
cloud-native-plannerPlan cloud-native migration increments
extension-plannerPlan new feature increments
security-plannerPlan security remediation increments

All planners now produce behavioral deltas alongside increments: Gherkin deltas for Track A features, behavioral documentation updates for Track B features.

Cross-cutting Skills

SkillPurpose
adrCreate Architecture Decision Records
ddd-modelingPropose bounded contexts, aggregates, context maps, and Mermaid domain/database diagrams
bug-fixDiagnose and fix bugs

Find Skills

The find-skills skill searches for both local and community skills by keyword or capability.