| name | implementing |
| description | Implement an approved spec end-to-end in the pickup-points-modal repo — branch, code, tests, lint, typecheck, build, commit, and open a PR following Conventional Commits and the project constitution. |
| type | skill |
implementing
Use this skill when the user says "implement it", "implement this spec",
"implement specs/.md", or asks for autonomous execution from an
already-approved spec.
Prerequisites
specs/<feature>/spec.md exists and is approved by the user.
- Constitution has been read
(.specify/memory/constitution.md).
- AGENTS.md has been read for autonomy limits.
If any of these is missing, stop and ask the user to run the
specification skill first.
Flow
- Branch.
git checkout -b feat/<feature-slug> (use fix/<slug>
for bug fixes, chore/<slug> for tooling).
- Break into tasks. List 3–8 concrete tasks in TodoWrite.
- Implement task by task.
- For each task: edit files → run
yarn lint --fix → run
yarn test in the affected scope → mark task complete.
- Never skip tests. Principle 2 of the constitution.
- Lint & types. Run
yarn lint and yarn lint:ts before
committing.
- i18n. If a visible string was added, run .
Principle 3 of the constitution.