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:test

Step 4: Code review

Adversarial review for security holes, false assumptions, and failure modes.

/vk:eng:code-review

Next steps