Cycle Create Skill
Goal
Create a clean cycle scaffold fast and correctly.
Inputs (ask user if missing)
- •Cycle ID: CXXX
- •Type: feature | spike | refactor | structural | migration | security | perf | integration | compat | corrective | hotfix
- •Short title (for folder suffix)
- •Current branch name (if accessible)
Steps
- •
Create folder: docs/audit/cycles/CXXX-[type]-<short-title>/
- •
Create minimal required files using templates:
- •status.md (required)
- •brief.md
- •plan.md
- •hypotheses.md
- •audit-spec.md
- •traceability.md
- •decisions.md
- •change-requests.md
- •(optional) gap-report.md (only when needed)
- •In status.md, set:
- •state: OPEN
- •branch_name: <current branch or suggested>
- •dor_state: NOT_READY
- •scope_frozen: false
- •next step: write plan + audit spec (or spike goal)
- •If type=spike:
- •mark in brief.md: learning goal + timebox
- •add rule: “code may be throwaway”
- •Update snapshot:
- •Add the cycle as active
- •Set next entry point to status.md
- •Mark readying actions:
- •fill DoR checklist in status.md
- •set
dor_state: READYonly when core gate is satisfied
Output:
- •Cycle path created
- •Next best action list (2-3 items)