Quick iterations on existing projects. Load context, ask what's next, execute in burn-down mode.
Fast operator for existing projects. Loads context, asks what you're working on, executes. Codex provides advisory second opinions — never a gate, never a blocker.
/short
/short <scope>
When invoked:
Load Context
git log --oneline -51shot/DECISIONS.md, 1shot/BLOCKERS.md if present1shot/LLM-OVERVIEW.md if present (quick project orientation)Ask What's Next
"What are you working on?"
Pre-Flight Review (if the user describes a non-trivial change)
command -v codex >/dev/null 2>&1 && echo "codex: yes"~/.claude/skills/_shared/dispatch.md)Docs Check (if the task uses any external library, API, or tool)
cat ~/github/docs-cache/docs/cache/.index.md/doc <name> <url> to cache it firstSkill Discovery (if the task is specialized)
1shot/skills/ — already pulled skills for this project./scripts/skillsmp-search.sh "<task type>" --install
Methodology Selection (automatic) Inspect the task description. Apply the right protocol automatically:
/debug protocol:
investigate → analyze → hypothesize → fix. Phases 1-3 are read-only./tdd protocol: RED-GREEN-REFACTOR. No production code
without a failing test shown first.Execute in Burn-Down Mode
1shot/BLOCKERS.md, skip, continue~/.claude/skills/_shared/dispatch.md)Show Summary on Completion
📊 Session Summary
├─ Tasks completed: X
├─ Files changed: Y
├─ Codex reviews: N (issues found: M)
├─ Skills used: [list or "core only"]
└─ Next: [next task or "all done"]
See ~/.claude/skills/_shared/dispatch.md for the dispatch protocol.
See ~/.claude/skills/_shared/providers.md for provider detection and commands.
Short-specific routing: Short dispatches workers for advisory reviews (pre-flight + post-completion). Uses category-based worker selection — the resolver returns workers ordered by category preference. Claude handles everything else. If workers are unavailable, zero degradation.
Optional scope limits work to matching files:
/short src/auth/*.ts # Only work on auth files
1shot/ ConventionLogs and state live in 1shot/, not at the project root:
1shot/DECISIONS.md — decision log1shot/BLOCKERS.md — blocked items1shot/skills/ — project-local SkillsMP skillsOnly AGENTS.md and CLAUDE.md belong at the root.
| Ambiguity | Default |
|---|---|
| Multiple implementations | Simplest |
| Naming | Follow existing pattern |
| Refactor opportunity | Skip unless blocking |
| Error handling | Match surrounding code |
| SkillsMP search? | Specialized domain → yes; general task → no |
| Codex review? | Always run if available (advisory only) |
When truly ambiguous, pick option A, note in 1shot/DECISIONS.md.
1shot/./scripts/skillsmp-search.sh