Goblin-mode linear-check-deps-omega
{{ ๐๐๐ }} Analyse and assign dependency relationships for Linear tasks
install
source ยท Clone the upstream repo
git clone https://github.com/JasonWarrenUK/goblin-mode
Claude Code ยท Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/JasonWarrenUK/goblin-mode "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/linear-check-deps-omega" ~/.claude/skills/jasonwarrenuk-goblin-mode-linear-check-deps-omega && rm -rf "$T"
manifest:
skills/linear-check-deps-omega/SKILL.mdsource content
Analyse dependency relationships for the following Linear task(s):
$ARGUMENTS
Tools
Use the Linear MCP tools (
mcp__plugin_linear_linear__*) for all Linear API interactions.
Parse the input
Split on
, or whitespace to extract one or more Linear issue IDs (e.g. FOU-123, FOU-456).
Analyse
- Fetch each provided issue using
to understand its scope, description, and current relationshipsmcp__plugin_linear_linear__get_issue - Identify the parent project for each issue (if they span multiple projects, analyse each project separately)
- Fetch active issues in each relevant project using
with themcp__plugin_linear_linear__list_issues
parameter. Exclude completed, cancelled, and duplicate issues โ only fetch issues in active states (backlog, todo, in progress, in review, etc.)project - For each provided issue, analyse the project context and determine:
- Blocks: which project issues cannot proceed until this one is done
- Blocked by: which project issues must be completed before this one can start
- Skip issues that already have the correct relationship assigned
- Present a summary table per issue:
- Issue ID + title
- Proposed blocks relationships (with brief justification)
- Proposed blocked by relationships (with brief justification)
- Any existing relationships that appear incorrect or redundant
Wait for approval before making changes.
Apply
Once approved:
- Add all accepted relationship links using
mcp__plugin_linear_linear__save_issue - Do not remove existing relationships unless explicitly asked
Confirm
Return a summary of all relationships added, grouped by issue.