From brain-spec-skills
Display a quick overview of the Brain Spec workspace with steering doc status, specs, tasks, and progress.
How this skill is triggered — by the user, by Claude, or both
Slash command
/brain-spec-skills:brain-statusThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- ABOUTME: Skill instructions for /brain-status slash command. -->
Display a quick overview of the Brain Spec workspace: steering doc status, all specs with progress, archived specs, and overall statistics.
/brain-status
No arguments. Reads workspace state and displays a summary.
Read the VERSION file at ${CLAUDE_SKILL_DIR}/VERSION (the directory of the currently running skill, exported by Claude Code). If ${CLAUDE_SKILL_DIR} is unset (older runtimes), fall back to checking .claude/skills/brain-status/VERSION then .claude/skills/brain-init/VERSION via Glob. If no VERSION file is found in any location, use "dev" for the dashboard header.
Check if .brain-spec/config.json exists using Glob.
/brain-init to set up."Check for the existence of each steering document:
.brain-spec/steering/product.md.brain-spec/steering/tech.md.brain-spec/steering/structure.mdUse Glob to find all .brain-spec/specs/*.meta.json files. Read each one.
For each spec, also read .brain-spec/tasks/{slug}/tasks.json if it exists to get task counts.
Use Glob to find all .brain-spec/archive/*/archive-metadata.json files. Read each one.
Format the output as follows:
╔══════════════════════════════════════╗
║ Brain Spec Dashboard v{version} ║
╚══════════════════════════════════════╝
Steering Documents
product.md ✓ exists / ✗ missing
tech.md ✓ exists / ✗ missing
structure.md ✓ exists / ✗ missing
Active Specs
Slug Status Progress
───────────────── ────────── ──────────────────
user-auth-flow active ━━━━━━━━━━━━──── 60% (3/5)
api-redesign draft ────────────────── 0% (0/0)
Archived Specs
Slug Reason Archived
───────────────── ─────────── ──────────
old-feature completed 2025-01-10
Overall Statistics
Active specs: 2
Archived specs: 1
Total tasks: 5
Completed tasks: 3
Completion: 60%
If there are no specs, show: "No specs yet. Create one with /brain-spec create <name>"
If there are no archived specs, show: "No archived specs."
Progress bar: 18 characters wide. Use ━ for filled and ─ for empty. Calculate fill: round(progress / 100 * 18).
This skill uses context: fork so that the JSON parsing and file reads stay isolated from the main conversation context. The output is the formatted dashboard text shown to the user.
npx claudepluginhub peopleforrester/brain_spec_skills_claude --plugin brain-spec-skillsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.