Docs Requirement Sync
Use this skill when implementing a requirement from docs/product/requirements/REQ-*.md.
Run commands from repository root:
E:\coding\TermLink
Workflow
- Validate the REQ before coding:
powershell -ExecutionPolicy Bypass -File ./skills/docs-requirement-sync/scripts/validate-req.ps1 -ReqPath ./docs/product/requirements/REQ-YYYYMMDD-slug.md -Strict
- Create a draft change record (CR) before or during implementation:
powershell -ExecutionPolicy Bypass -File ./skills/docs-requirement-sync/scripts/new-change-record.ps1 -ReqId REQ-YYYYMMDD-slug -Slug short-topic
After implementation, update the CR to
activeand setcommit_ref.Validate CR format:
powershell -ExecutionPolicy Bypass -File ./skills/docs-requirement-sync/scripts/validate-change-record.ps1 -RecordPath ./docs/changes/records/CR-YYYYMMDD-HHMM-short-topic.md -Strict
- Check full doc sync before marking requirement done:
powershell -ExecutionPolicy Bypass -File ./skills/docs-requirement-sync/scripts/check-doc-sync.ps1 -ReqId REQ-YYYYMMDD-slug
Mandatory Rules
- One implementation/commit must have one CR file.
- CR must include
req_id + commit_reffor traceability. - Requirement status cannot move to
doneunless there is at least oneactiveCR. CHANGELOG_PROJECT.mdis summary only. Detailed rollback/restore info lives in CR files.
References
docs/changes/records/TEMPLATE_CHANGE_RECORD.mddocs/changes/records/INDEX.mddocs/product/requirements/REQ-TEMPLATE.md