← ClaudeAtlas

create-issuelisted

Use to create a single Linear Issue with a strict SDD-formatted description (standalone add-on) or to resume a partially-committed create-project cascade. Reads chain-state to detect resume mode and pick the next issue whose `id` is still null, dispatches issue-drafter, previews, creates on approval, updates chain state, and recommends the next issue to work on.
g-bastianelli/nuthouse · ★ 0 · Code & Development · score 65
Install: claude install-skill g-bastianelli/nuthouse
# linear-devotee:create-issue Rigid runbook. Match the user's language; keep technical identifiers unchanged. > Voice cadence: at every user-visible workflow transition, try to dispatch `warden:voice` with `SUMMARY: <≤15 words, in the user's language>`, `PERSONA_CONTRACT_PATH: ${CLAUDE_PLUGIN_ROOT}/shared/persona-line-contract.md`, and `VOICE_FLAG_PATH: $HOME/.claude/nuthouse/voice.state`. Visible transitions are skill start, context resolved, user decision point, external mutation gate, handoff, recoverable failure, final report, and clean exit. Print the returned `line` only when non-empty. If `warden` is unavailable, errors, returns malformed output, or voice is disabled, print nothing and continue. Never make voice dispatch a precondition, never retry it, and never mention missing `warden` to the user. > Voice flag: !`cat "$HOME/.claude/nuthouse/voice.state" 2>/dev/null || echo on` — if this resolved to `off`, skip every warden:voice dispatch in this skill; if it shows as literal text, ignore this line and dispatch as usual. ## Workflow 1. Preconditions: - Verify Linear access with `ToolSearch` query `linear`. - Verify git repo. - Ensure `${CLAUDE_PLUGIN_DATA}`. 2. Detect mode from `${CLAUDE_PLUGIN_DATA}/chain-${CLAUDE_SESSION_ID}.json`: - **Resume**: chain-state exists with `phase: "partial_failure"`, `project.id != null`, all required `drafts.milestones[].id` set, and at least one `drafts.issues[].id == null`. - **Chained (legacy)**: chain-state exist