Goblin-mode linear-create-issue-in-project

{{ ๐›€๐›€๐›€ }} Create a new Linear issue with automatic dependency detection

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-create-issue-in-project" ~/.claude/skills/jasonwarrenuk-goblin-mode-linear-create-issue-in-project && rm -rf "$T"
manifest: skills/linear-create-issue-in-project/SKILL.md
source content

Create a new Linear issue from the following input:

$ARGUMENTS

Parse the input

Split on

|
:

  • Everything before
    |
    is the issue description
  • Everything after
    |
    (if present) is a project name hint (e.g.
    Foundry
    ,
    Platform
    )

Before creating

  1. Fetch the list of Linear projects
  2. If a project name was provided:
    • Attempt to match it to an existing project (fuzzy match on name)
    • If no confident match is found, ask the user: "No project matching '[name]' was found. Should I create a new project with that name, or would you like to pick from the existing list?"
    • If no project name was provided, do not set a project
  3. If a project was identified, fetch all existing issues in that project to understand current scope and state
  4. If issues were fetched, analyse them to identify natural dependencies:
    • Issues this new one blocks (must be done first before others can proceed)
    • Issues this new one is blocked by (must wait for others to complete)
    • Issues this new one relates to (thematically linked but no hard dependency)
  5. Propose: title, description, project (if any), priority, and all identified relationships โ€” then wait for approval

Create the issue

Once approved:

  • Assign to
    me
  • Set
    project
    only if one was determined above
  • Set
    priority
    (default: Normal)
  • Apply all relationship links
  • Write a clear description in markdown covering what needs to be done and acceptance criteria

Confirm

Return the new issue identifier and a direct link.