.agents/skills/work-on-linear-issue/SKILL.md
Fetches a Linear issue and creates a comprehensive plan for implementation.
npx skillsauth add jeninh/ampskills-dotfile work-on-linear-issueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fetches issue details from Linear and guides you through creating a comprehensive implementation plan.
LINEAR_API_KEY environment variable must be set (can also be in .env file)curl and jq must be installedbuiltin:///skills/scripts/work-on-linear-issue <issue-abbreviation>
Examples:
builtin:///skills/scripts/work-on-linear-issue MC-123
builtin:///skills/scripts/work-on-linear-issue https://linear.app/abc/issue/MC-123/issue-title
"AI models are geniuses who start from scratch on every task." — Noam Brown
Onboard yourself to the current task: • Use ultrathink. • Explore the codebase. • Ask questions if needed.
Goal: Be fully prepared to start working on the task.
Take as long as you need to prepare. Over-preparation is better than under-preparation.
Review the issue details fetched from Linear
Examine relevant parts of the codebase
Analyze existing patterns and potential issues
Create a comprehensive plan considering:
Think deeply about edge cases, potential challenges, and best practices
ASK FOR EXPLICIT APPROVAL before starting on the TODO list
Remember: Your task is to create a plan, not to implement changes. Focus on providing a thorough, well-thought-out strategy, then ASK FOR APPROVAL BEFORE STARTING WORK.
development
Writes Roc code with strong static types, helpful compiler errors, and functional programming. Use when the user wants Roc code, mentions Roc, functional programming with types, or needs .roc files. Covers both full applications and one-off Roc scripts with shebangs.
development
Preview and screenshot local dev servers and storybooks. Use when asked to view UI components, take screenshots of storybooks, or inspect the web/server apps.
tools
Instructions for using tmux to spawn multiple processes, inspect them, and capture their output. Useful for running servers or long-running tasks in the background.
development
Creates executable Go scripts with shebang-like behavior. Use when the user wants Go scripts, mentions Go scripting, or needs executable .go files. If working in a Go project, do NOT use unless explicitly requested.