/silver:feature

Full SB-orchestrated feature development workflow — from codebase orientation through quality gates, TDD where applicable, code review, verification, and ship.

Overview

/silver:feature is the Silver Bullet orchestrator for new feature development. It operates on composable flows architecture — rather than following a fixed pipeline, /silver classifies context, selects from the canonical AF-* catalog, and proposes a composition chain tailored to the request.

It never implements features directly — it orchestrates only. Implementation runs through Silver Bullet's lifecycle skills for context, plan, execution, review, verification, and ship. Optional helper plugins are called only at explicit extension boundaries selected by the active workflow.

Invoked automatically by /silver when intent classification detects feature-development signals, or invoked directly as /silver:feature. See Composable Flows for the full canonical AF-* catalog.

Composable Flow Chain

Composition Proposal

When you invoke /silver:feature, the orchestrator classifies your context and proposes a catalog-backed workflow. The default catalog entity is WF-SILVER-FEATURE, which composes canonical atomic flows and the reusable WF-POST-EXEC-GATES tail:

  • AF-BOOTSTRAP, AF-ORIENT, AF-CLARIFY, AF-DECIDE, and AF-SPECIFY run only when their prerequisites or context signals require them.
  • AF-QUALITY-GATE (pre-plan), AF-PLAN, AF-DESIGN-CONTRACT (if UI), and AF-EXECUTE create the implementation path.
  • WF-POST-EXEC-GATES then runs UI quality when needed, review request, review, triage, verify, secure, validate, pre-ship quality gate, branch finish, completion audit, and ship.

If the phase involves UI work, AF-DESIGN-CONTRACT and AF-UI-QUALITY are kept in the composition. If execution fails, AF-DEBUG can be inserted dynamically with a catalog-backed reason.

Post-execute order: WF-POST-EXEC-GATES runs AF-REVIEW-REQUESTAF-REVIEWAF-REVIEW-TRIAGEAF-VERIFYAF-SECUREAF-VALIDATEAF-QUALITY-GATE (pre-ship) → AF-BRANCH-FINISHAF-COMPLETION-AUDITAF-SHIP.

Per-Phase Loop

For each phase, the orchestrator runs: AF-PLANAF-EXECUTEWF-POST-EXEC-GATES (with AF-UI-QUALITY when applicable). This cycle repeats per phase until verification and review exit conditions are met.

Supervision Loop

After each path completes, the supervision loop runs:

  • Verify exit condition met (path contract satisfied)
  • Evaluate whether the composition should change (dynamic insertions — e.g., insert AF-DEBUG when execution fails)
  • Stall check — detect if the same path has been attempted 3+ times without progress
  • Advance to next path in chain

When to Use

Use /silver:feature when you want to add, build, implement, enhance, or extend any feature. Entry trigger signals:

  • "add X" / "build X" / "implement X"
  • "new feature" / "enhance X" / "extend X"
  • Any description of new capability that touches business logic

If the request also touches UI, /silver:ui takes precedence — it is more specific. If something is broken, /silver:bugfix always takes precedence over this workflow.

Complexity triage

Before any workflow steps begin, /silver:feature classifies the request to prevent over-engineering trivial changes and under-engineering complex ones.

ClassificationSignalsAction
Trivial ≤3 files, typo, config, rename STOP — route to /silver:fast instead (bypass workflow)
Fuzzy Vague intent, unclear scope, empty arguments Proceed to AF-CLARIFY (/silver:clarify) first, then re-classify
Simple Clear scope, ≤1 phase, well-defined output Skip clarification, go directly to AF-ORIENT
Complex Multi-phase, cross-cutting, significant architecture impact Full workflow including AF-CLARIFY (/silver:clarify)

Flow execution

Composer skills declare a composition chain — not inline numbered steps. The orchestrator runs atomic flows in catalog composition order; hooks record skill invocations and block delivery until required flow steps complete.

Standard composition chain

AF-BOOTSTRAP → AF-ORIENT → AF-CLARIFY → AF-DECIDE → AF-SPECIFY → AF-QUALITY-GATE → AF-PLAN → AF-DESIGN-CONTRACT → AF-EXECUTE → WF-POST-EXEC-GATES

Pre-execution (conditional)

  • Pre-flight — load silver-bullet.md §10 preferences
  • Complexity triage — trivial → route to /silver:fast; fuzzy → AF-CLARIFY first
  • AF-BOOTSTRAP/silver:init when .planning/ is missing
  • AF-ORIENT/silver:scan / /silver:context for brownfield orientation
  • AF-SPECIFY/silver:spec when no .planning/SPEC.md (enforced by workflow-chain-guard)
  • AF-QUALITY-GATE pre-plan/silver:quality-gates before planning
  • AF-PLAN/silver:context, /silver:plan, optional /silver:validate
  • AF-DESIGN-CONTRACT/silver:ui-contract when UI scope detected

AF-EXECUTE

tdd gate for behavior-changing code, then /silver:execute. Per-phase loop: AF-PLANAF-EXECUTEWF-POST-EXEC-GATES for each ROADMAP phase.

Post-Execution Chain (canonical order)

After AF-EXECUTE: WF-POST-EXEC-GATES runs review, verification, security, validation, pre-ship quality, branch finish, completion audit, and ship.

AF-DEBUG inserts dynamically on execution, test, or CI failure. AF-DOCUMENT runs when docs/doc-scheme.md requires doc gates before ship.

Per-flow skill steps and exit conditions: docs/composable-flows-contracts.md.

Non-Skippable Gates

🔒
These steps cannot be skipped regardless of §10 preferences or user request:
  • /silver:secure (AF-SECURE)
  • /silver:quality-gates pre-ship (AF-QUALITY-GATE)
  • /silver:verify (AF-VERIFY)

Step-skip protocol

When you request skipping any workflow step, Silver Bullet follows this protocol:

  1. Explains why the step exists (one sentence)
  2. Offers: A. Accept skip   B. Lightweight alternative   C. Show me what you have
  3. If you choose A permanently: records the decision in silver-bullet.md §10b and templates/silver-bullet.md.base §10b, then commits both files

Example Invocation

/silver:feature Add dark mode toggle to the settings panel

Silver Bullet classifies this as Simple (clear scope, ≤1 phase), skips the extra clarification path, proceeds through orientation, quality gates, SB context/plan/execute, TDD where applicable, review, verify, and ship.

Preferences

§10 routing preferences are loaded at pre-flight and silently applied throughout the workflow. Stored preferences include routing overrides, step skips, tool choices, research/review tool opt-in/out, and session mode (interactive vs autonomous).