with one click
issue
Implement a Linear issue end-to-end
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Implement a Linear issue end-to-end
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Build the project (auto-detects build system)
Find and remove dead code, unused imports, and technical debt
Create git commits in logical groups for all current changes
Create a git commit with conventional commit message
Pick up unfinished work from where the last session left off
Debug and fix failing tests or errors
| name | issue |
| description | Implement a Linear issue end-to-end |
| argument-hint | <issue-id> |
Take a Linear issue and implement it completely using the full TDD workflow.
YOU MUST NOT STOP UNTIL THE ISSUE IS FULLY RESOLVED.
$ARGUMENTS - Linear issue ID (e.g., PLOT-123)Launch THREE parallel agents simultaneously to gather all context at once:
Agent 1 — Fetch Issue Details (via Linear MCP):
Agent 2 — Explore Codebase:
Agent 3 — Check Recent History:
git log --oneline -20 for recent changesgit log --oneline --all --since="2 weeks ago" for broader contextOnce all three agents complete, combine their outputs to form a unified understanding of:
Move issue to "In Progress" state via Linear MCP.
ISSUE_ID="$ARGUMENTS"
ISSUE_TITLE=$(echo "[title from Linear]" | tr '[:upper:]' '[:lower:]' | sed 's/[^a-z0-9]/-/g' | sed 's/--*/-/g' | cut -c1-40)
git checkout -b "${ISSUE_ID}-${ISSUE_TITLE}"
If the issue is ambiguous:
AskUserQuestion to get missing detailsInvoke the consolidation skill, which loads the full orchestration cycle into your context. You become the conductor and dispatch each stage:
Skill(skill="skills:consolidation", args="## Task\n[issue title and description from Phase 0]\n\n## Acceptance criteria\n[from issue details]\n\n## Constraints\n- TDD: every subtask includes tests\n- Follow project conventions discovered in Phase 0\n\n## Working directory\n[cwd]")
The cycle runs planner → verifier → parallel architects → consolidator → reviewer → verifier in your context (subagents cannot spawn further subagents — you do the dispatching).
After the cycle completes, prepare the PR in parallel with a final verification:
Agent 1 — Verifier (subagent_type: "verifier"): Post-verification — tests, lint, build.
Agent 2 — PR Content: Draft PR title, body, and summary from commits on the branch.
Using the PR content prepared by Agent 4 (adjusted if fixes were needed):
gh pr create --title "(feat): ${ISSUE_TITLE}" --body "$(cat <<EOF
## Summary
Implements ${ISSUE_ID}
## Changes
- [list changes]
## Test Plan
- [x] Unit tests added
- [x] All tests pass
- [ ] Manual testing
Linear: ${ISSUE_ID}
EOF
)"
Via Linear MCP:
After PR is merged: