skills/linear-crit-path-to-project/SKILL.md
{{ 𝛀𝛀𝛀 }} Decompose a Linear project into a critical path of granular issues
npx skillsauth add jasonwarrenuk/goblin-mode linear-crit-path-to-projectInstall 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.
Decompose Linear project $ARGUMENTS into a set of granular, dependency-ordered issues that form a critical path from the current state of the codebase to the project's stated goals.
$ARGUMENTS from Linear (include milestones and resources)Compare the project's description/goals against:
Only create issues for work that isn't already captured. Flag any existing issues that appear redundant or stale.
Break the remaining work into the smallest meaningful units. Each issue should be:
Apply consistent reasoning to distinguish between relationship types:
Blocking relationships (use blocks/blockedBy) when:
Related relationships (use relatedTo) when:
Cross-project blockers: If a prerequisite logically belongs in a different project, create it there instead and set up the blocking relationship across projects.
Most issues will belong to the target project. However, for each issue consider:
Order the issues by dependency. The critical path should flow logically:
Account for existing issues — new issues should slot into the dependency chain alongside them where appropriate.
Before creating anything, present:
Existing issues (already in the project):
New issues to create — a summary table showing:
Wait for approval before creating issues.
Once approved, create all issues in dependency order (foundations first). For each issue:
meproject to the determined projectblocks/blockedBy using identifiers of both new and existing issuespriority based on critical path positionAfter all issues are created, provide a summary of what was created with their identifiers and a visual representation of the full dependency graph (including existing issues).
documentation
{{ 𝛀𝛀𝛀 }} Review a pull request and post a comment
development
{{ ƔƔƔ }} Generate an HTML dashboard showing the current state of a project roadmap.
tools
{{ 𝛀𝛀𝛀 }} Review a pull request
development
{{ 𝛀𝛀𝛀 }} Investigate a codebase in detail