← ClaudeAtlas

brieflisted

Conducts a structured Socratic interview that gathers requirements, then writes a brief and an autopilot policy file for a new feature or task. Use when (1) a user starts /brief with a feature description, (2) requirements are unclear and need iterative Q&A, or (3) downstream skills (/create-ticket, /autopilot) need a structured brief artifact. Triggers on "/brief", "draft a brief", "start a new feature brief", "feature scoping interview".
aimsise/simple-workflow · ★ 1 · AI & Automation · score 73
Install: claude install-skill aimsise/simple-workflow
## Pre-computed Context Interview templates: !`cat "$CLAUDE_PLUGIN_ROOT/skills/brief/references/interview-templates.md" 2>/dev/null || echo "[WARNING: interview-templates.md not found]"` Existing briefs: !`ls -t .simple-workflow/backlog/briefs/active/*/brief.md 2>/dev/null | head -5` Knowledge base (autopilot patterns): !`cat .simple-workflow/kb/index.yaml 2>/dev/null | grep -A2 "^autopilot:" || echo "[No autopilot patterns in knowledge base]"` Available user skills: !`( ls -1 ~/.claude/skills 2>/dev/null ; ls -1 .claude/skills 2>/dev/null ) | sort -u | grep . | tr "\n" "," | sed "s/,$//" | grep . || echo "(none)"` Available MCP servers: !`( jq -r '.mcpServers // {} | keys[]' .mcp.json 2>/dev/null ; jq -r '.mcpServers // {} | keys[]' ~/.claude.json 2>/dev/null ) | sort -u | grep . | tr "\n" "," | sed "s/,$//" | grep . || echo "(none)"` # /brief User input: $ARGUMENTS ## Scope boundary `/brief` produces two artifacts and stops: `.simple-workflow/backlog/briefs/active/{slug}/brief.md` and `.simple-workflow/backlog/briefs/active/{slug}/autopilot-policy.yaml`. **`/brief` never writes `split-plan.md`** — ticket decomposition is owned by `/create-ticket`. Obsolete frontmatter fields `split:` and `ticket_count:` are **not emitted**. ## Argument Parsing Parse `$ARGUMENTS`: - **Preferred new key — `chain=<value>`**: extract `chain=<value>` if present. **Value normalization**: trim whitespace and lowercase the value (`chain=ON`, `chain=Off`, `chain= on ` normalize to `on`/`o