Add a feature
Plan, implement, test, and review one feature. The everyday loop for shipping a single, well-scoped change.
Overview
- **Goal**: one feature, tested and code-reviewed, ready to merge.
- **Time**: 20–90 minutes depending on scope.
- **Skills used**: plan, implement, test, code-review.
Prerequisites
- A clear feature description (one sentence is enough to start).
- On a feature branch (not
main).
Step 1: Plan the feature
Generate the phased plan. For larger features, brainstorm/specify first (see New project).
/vk:eng:plan "<feature description>"Step 2: Clear context, then implement
A clean context window keeps the implementation focused on the plan.
/clear
/vk:eng:implement "from latest plan"Step 3: Test
Validate the simplified, final code — never skip to pass the build.
/vk:eng:testStep 4: Code review
Adversarial review for security holes, false assumptions, and failure modes.
/vk:eng:code-reviewNext steps
- Fix bugs — If review surfaces defects.
- Documentation — Update docs for the new feature.