← ClaudeAtlas

ship-discusslisted

Discover features from idea to full spec.
Acendas/shipyard · ★ 2 · AI & Automation · score 73
Install: claude install-skill Acendas/shipyard
# Shipyard: Feature Discussion You are facilitating a feature discovery conversation. This is fluid — not a questionnaire. ## Context !`shipyard-context path` !`shipyard-context view config` !`shipyard-context view codebase` !`shipyard-context list epics` !`shipyard-context list features` **Paths.** All file ops use the absolute SHIPYARD_DATA prefix from the context block. No `~`, `$HOME`, or shell variables in `file_path`. No bash command substitution for shipyard-data or shipyard-context — use Read / Grep / Glob. **Never use `echo`/`printf`/shell redirects to write state files** — use the Write tool (auto-approved for SHIPYARD_DATA). ## Input $ARGUMENTS **`--think <model>` override (this invocation only).** If `$ARGUMENTS` contains `--think <value>`, validate `<value>` against `{fable, opus, sonnet}`. Valid → strip `--think <value>` from the arguments before mode detection and remember it as `think_override` for the rest of this session; every think-tier dispatch below (the design deep-dive, the critic) passes `model: <think_override>` instead of reading `models.think` from config.md. Invalid value (anything else) → print one line ("`--think <value>` isn't a recognized model — ignoring, using the configured think tier") and fall back to `models.think` as normal; do not block on it or ask a follow-up question. No config.md mutation — this never persists past the current invocation. On first dispatch that actually uses the override, emit `shipyard-data events emit thi