Right-sized rigor for AI-assisted engineering.

Map · v0.1.17 · commands/ · PROJECT.md § Vocabulary · tier-definitions.md

1. Command library — commands

Every Signal command, grouped by when you'd reach for it. Click a category to expand it; flags shown are the documented options each command accepts.

2. Agent roster — agents

Signal spawns specialized subagents per phase — you rarely call these directly; the phase commands orchestrate them. Grouped by role; click a group to expand. (19 from GSD's orchestration engine + 3 Agent Skills specialists + 4 brownfield scanners.)

3. Skill library — skills

Quality skills from Agent Skills (Addy Osmani), bound to phases and loaded on-demand — never all 21 at once, to protect the context budget. Grouped by the phase that loads them.

4. Calibrate — 5 questions → tier

Pick an answer for each of the 5 diagnostic questions. The tier updates live as you choose. The right panel shows which derivation rule fired, the rigor profile, and which phases run/skip.

5. Work-unit vocabulary

Signal organizes work into a four-level identity hierarchy plus three orthogonal status terms. Hierarchy IDs are immutable after assignment; status terms change as work progresses. Source: PROJECT.md § Vocabulary.

Identity hierarchy — IDs never change after assignment
Status metadata — changes as work moves; not part of the ID

6. The Four Tiers

Every project is exactly one Tier. Tier sets the structural shape (which phases run); rigor overrides set the dial values inside.

7. Rigor matrix — 10 dials × 4 tiers

Authoritative tier-to-defaults mapping. /sig:calibrate writes these literal values into PROFILE.md; every downstream phase reads them as its first action.

8. Phase flow — 7 phases

CALIBRATE is Phase 0 (always runs). The other six are tier-gated — see the skip badge per card. Each phase reads PROFILE.md, applies rigor_overrides, and exits via a gate.

9. Question patterns

How Signal asks the user for input. Every user-facing question fits exactly one shape — see question-patterns.md.