Artifacts: ADR, CODEBASE, DECOMPOSITION, DESIGN, FEATURE, PR-CODE-REVIEW-TEMPLATE, PR-REVIEW, PR-STATUS-REPORT-TEMPLATE, PRD; Workflows: migrate-openspec, pr-review, pr-status
sdlcKit sdlc skill extensions.
cypilot validate --artifact <ADR.md> — validate ADR structure and IDscypilot list-ids --kind adr — list all ADRscypilot where-defined --id <id> — find where an ADR ID is definedcypilot where-used --id <id> — find where an ADR ID is referenced in DESIGNcypilot validate --artifact <code-path> — validate code traceability and qualitycypilot where-defined --id <id> — find where an ID is defined in artifactscypilot where-used --id <id> — find where an ID is referenced in code via @cpt-* markers@cpt-* traceability markerscypilot validate --artifact <DECOMPOSITION.md> — validate DECOMPOSITION structure and IDscypilot list-ids --kind feature — list all featurescypilot list-ids --kind status — list status indicatorscypilot where-defined --id <id> — find where a feature ID is definedcypilot where-used --id <id> — find where a feature ID is referenced in FEATURE artifactscypilot validate --artifact <DESIGN.md> — validate DESIGN structure and IDscypilot list-ids --kind component — list all componentscypilot list-ids --kind principle — list all design principlescypilot where-defined --id <id> — find where a DESIGN ID is definedcypilot where-used --id <id> — find where a DESIGN ID is referenced downstreamcypilot validate --artifact <FEATURE.md> — validate FEATURE structure and IDscypilot list-ids --kind flow — list all flowscypilot list-ids --kind algo — list all algorithmscypilot list-ids --kind state — list all state machinescypilot list-ids --kind dod — list all definitions of donecypilot where-defined --id <id> — find where a FEATURE ID is definedcypilot where-used --id <id> — find where a FEATURE ID is referenced in codeALWAYS re-fetch and re-analyze from scratch WHEN a PR review or status request is detected — even if the same PR was reviewed earlier in this conversation. Previous results are stale the moment a new request arrives. NEVER skip fetch or reuse earlier analysis.
ALWAYS run python3 {scripts}/pr.py list WHEN user intent matches PR list patterns:
list PRs, list open PRs, cypilot list PRsshow PRs, show open PRs, what PRs are openAVOID use gh pr list directly — ALWAYS use pr.py list for listing PRs.
ALWAYS route to the cypilot-pr-review workflow WHEN user intent matches PR review patterns:
review PR {number}, review PR #{number}, review PR https://...cypilot review PR {number}, PR review {number}code review PR {number}, check PR {number}ALWAYS route to the cypilot-pr-status workflow WHEN user intent matches PR status patterns:
PR status {number}, cypilot PR status {number}status of PR {number}, check PR status {number}When routed to list PRs:
python3 {scripts}/pr.py list.prs/config.yaml exclude list)When routed to PR review:
pr.py fetch even if data exists from a prior run{workflow_pr_review} and follow its stepspython3 {scripts}/pr.py as the scriptALL or no PR number given, run pr.py list first to show available PRs{cypilot_path}/config/pr-review.toml → promptsprompt_file and checklist from checklist in matched entry{pr_code_review_template} and {pr_status_report_template}When routed to PR status:
pr.py status auto-fetches, but never assume prior data is current{workflow_pr_status} and follow its stepspython3 {scripts}/pr.py as the scriptALL or no PR number given, run pr.py list first to show available PRscypilot migrate-openspec — migrate OpenSpec artifacts to Cypilot SDLC documentsALWAYS route to the cypilot-migrate-openspec workflow WHEN user intent matches OpenSpec migration patterns:
migrate openspec, migrate from openspec, convert openspeccypilot migrate-openspec, openspec to cypilotWhen routed to OpenSpec migration:
{workflow_migrate_openspec} and follow its stepscypilot validate --artifact <PRD.md> — validate PRD structure and IDscypilot list-ids --kind fr — list all functional requirementscypilot list-ids --kind actor — list all actorscypilot where-defined --id <id> — find where a PRD ID is definedcypilot where-used --id <id> — find where a PRD ID is referenced downstream53696ab
Also appears in
since Aug 4, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.