Docs › Quick Start Guide

Quick Start Guide

You installed 57 skills and ran init-agents. Now what? This guide shows you how to work with your agent effectively using the skills you have.

Your First Session

After init-agents, describe what you want to build. The agent auto-detects which skills to load. Here's what the first feature looks like from your side:

  1. You describe the task — "Build a login page with email and password." The agent matches this to frontend-web, security-and-hardening, and test-driven-development.
  2. Agent loads skills — The skill gate logs which skills were consulted. You'll see this in the pre-commit output.
  3. Agent writes SPEC.md — The spec defines scope, stack, acceptance criteria, and boundaries. The agent asks you questions to fill gaps.
  4. You review the plan — The agent presents a DECISION POINT: "Here's the spec. Shall I proceed?" Read it. Say "yes" or request changes.
  5. Agent builds incrementally — One slice at a time. Each slice includes code + tests. After each slice, the agent runs tests.
  6. Tests run automatically — Pre-commit Gate 14 runs bash tests/run-all.sh before every commit. If tests fail, the commit blocks.
  7. Agent presents commit decision — You see a DECISION POINT with the diff summary. Type "yes commit" to approve. The TDD gate verifies tests accompany code.

How Skills Activate

Skills load automatically when the agent detects a matching task. You don't call skills — you describe what you need.

You SaySkill That Loads
"Add a login page"frontend-web + spec-driven-development + test-driven-development
"Build a REST API"backend-api-mastery + api-and-interface-design
"Create a CLI tool"cli-tools + spec-driven-development
"Review this code"code-review-and-quality
"Fix this bug"debugging-and-error-recovery
"Write tests"test-driven-development
"Deploy to production"shipping-and-launch + ci-cd-and-automation
"Design a landing page"frontend-web + critique-skill + polish-skill

Pro tip: If auto-detection misses, say "load the [skill-name] skill" or "use TDD for this." You can also say "what skill are you using?" to see what's loaded.

The 6 Phases from Your Side

Every feature follows the same flow. Your role changes per phase:

PhaseAgent DoesYou Do
DEFINEWrites SPEC.md. Asks discovery questions.Read the spec. Confirm or request changes. Say "yes" to proceed.
PLANBreaks work into tasks with acceptance criteria.Review the task list. Confirm or reorder.
BUILDImplements one slice. Writes tests. Verifies.Review each increment. Reject if it doesn't match spec.
VERIFYRuns test suite. Checks gates.Wait. Fix if a gate blocks. Tests are mechanical — trust them.
REVIEWReviews its own code: security, perf, quality.Read the review. Approve or request changes.
SHIPCommits. Pushes. CI runs.Type "yes commit" when you see the DECISION POINT.

Guardian Pattern — Your Role in Quality

Before every mutation (commit, push, merge), the agent must present a DECISION POINT block. This is your opportunity to review before giving consent.

DECISION POINT — Commit
  Plan approved: ✅
  Manifest: 3 files changed (src/login.ts, src/login.test.ts, SPEC.md)
  Tests: 5/5 passed (TDD gate: ✅)

  → Approve this commit? Reply "yes commit" to proceed.

Rules:

Common Scenarios

Building a New Feature

  1. Describe the feature: "Add a password reset flow"
  2. Agent writes SPEC.md → you approve
  3. Agent plans tasks → you confirm
  4. Agent builds + tests each slice → you review
  5. Tests run → pre-commit gates pass → "yes commit"

Fixing a Bug

  1. Describe the bug: "The login button doesn't work on mobile"
  2. Agent loads debugging-and-error-recovery → inspects root cause
  3. Agent writes a failing test that reproduces the bug (TDD)
  4. Agent fixes the code → test passes
  5. Pre-commit gates validate → "yes commit"

Refactoring Code

  1. Say "Refactor this component to be simpler"
  2. Agent loads code-simplification → analyzes complexity
  3. Agent applies Beck's 4 rules: passes tests, reveals intention, no duplication, fewest elements
  4. Tests verify behavior didn't change → "yes commit"

Tips for Better Results