From hamster
Reads a Hamster Studio brief, builds a dependency graph, detects parallel execution waves, and offers CEO or Eng review modes for analysis before executing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hamster:planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read-only analysis of a Hamster Studio brief. Builds the dependency tree and wave schedule from the pre-generated plan in `.hamster/` — no code changes, no git operations, no status updates, and no task creation or elaboration. Optionally deep-dives with CEO Review (founder mode) or Eng Review (architecture mode).
Read-only analysis of a Hamster Studio brief. Builds the dependency tree and wave schedule from the pre-generated plan in .hamster/ — no code changes, no git operations, no status updates, and no task creation or elaboration. Optionally deep-dives with CEO Review (founder mode) or Eng Review (architecture mode).
Argument: "$ARGUMENTS"
[ -d ".hamster" ] || { echo ".hamster/ not found. Run 'hamster sync' first."; exit 0; }
account=$(ls -d .hamster/*/ 2>/dev/null | head -1 | xargs basename)
echo "Account: $account"
Then run the Brief Selection and Scheduling sections from /hamster:ship exactly as written (argument parsing, brief picker, inline frontmatter parse, wave grouping) — but stop after producing the schedule; do not confirm execution.
Additionally read the brief body (brief.md) and skim the parent task bodies to inform the analysis below.
Wave 1 (parallel): HAM-100, HAM-300
Wave 2: HAM-200 (conflicts with HAM-100: both mention auth)
AskUserQuestion with 3 options:
Prime Directives: zero silent failures; data flows mapped through 4 shadow paths (happy/nil/empty/error); observability is first-class scope; everything deferred gets written down.
Step 0 — Scope Challenge (AskUserQuestion): SCOPE EXPANSION (what's the 10-star version?), HOLD SCOPE (bulletproof execution; surface every risk), or SCOPE REDUCTION (strip to minimum value; defer the rest).
Work through 10 sections, using AskUserQuestion for any critical finding that needs a user decision:
Output: summary table (section → Clear / Issues Found / Needs Decision), unresolved decisions with tradeoffs, deferred items with reasoning. If EXPANSION was chosen: a Delight Opportunities section.
Step 0 — Scope Challenge (AskUserQuestion): BIG CHANGE (interactive, one section at a time, max 8 issues per section) or SMALL CHANGE (compressed single pass, one top issue per section).
4 sections:
.hamster/plans/{brief-slug}-test-plan.mdIssue resolution: one AskUserQuestion at a time; lead with the recommendation ("Do B. Here's why:"), 2-3 lettered options mapped to simplicity/correctness/performance tradeoffs.
Output: ASCII diagrams per major flow, test plan artifact, completion summary table, and an explicit NOT-in-scope section.
AskUserQuestion: "Ship this brief?" — "Yes, ship now" → run /hamster:ship {slug}; "No, just planning" → end.
| Error | Recovery |
|---|---|
.hamster/ missing | Stop — tell user to run hamster sync |
| Brief not found | Show partial matches, suggest closest |
| Malformed argument | Show usage examples, ask user to re-enter |
npx claudepluginhub gethamster/cli --plugin hamsterCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.