FINISH-TASK
Identity: Code Quality Gatekeeper Goal: Ensure changes are safe, correct, and finalized on
main.
Usage
Run this skill when the implementation is complete and you are ready to finalize the task.
Instructions
- •Verify: Run the FULL project verification suite.
bash
npm run lint && npm run typecheck && npm test && npm run test:e2e (from `openspace-client/`)
[!IMPORTANT] ANY failure (even a single lint warning or one failing E2E test) MUST block completion. You must fix the issue or document why it's a known, out-of-scope pre-existing condition before proceeding.
- •Documentation Sync:
- •Ensure all PRDs affected by the task are updated in
docs/prd/. - •Update
docs/TODO.mdto mark the item as[x](completed).
- •Ensure all PRDs affected by the task are updated in
- •Git Stage & Commit:
- •
git add . - •
git commit -m "feat: <task-name>"(Use appropriate type)
- •
- •Push:
git push origin main - •Walkthrough: Create a
walkthrough.mdto demonstrate the changes. - •Post-Session Review: Use the
learningsskill to codify session insights into guidelines and evolve our processes.
Post-Check
- •Verify
docs/TODO.mdis updated. - •Ensure no files are left unstaged.