Skip to content

Manzanita-Research/magpie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

magpie

Linear + Claude Code workflows for people with too many repos.

You collect ideas like a magpie. These skills catch them and put them somewhere real β€” specifically, Linear, via linctl.

Built for solo devs and small teams juggling multiple projects. Opinionated about structure, gentle about enforcement. Built for Claude Code.

Install

Claude Code

claude plugin marketplace add manzanita-research/magpie
claude plugin install linear@magpie

Claude Cowork

  1. Open the + menu
  2. Add plugin β†’ Browse Plugins
  3. Go to the Personal tab
  4. Click + β†’ Add marketplace from GitHub
  5. Enter manzanita-research/magpie

Once installed, magpie's skills are available in any session.

Plugins

linear

The core workflow. Four skills that cover ideation, setup, daily work, and migration:

/plugin install linear@magpie

linear-seed β€” Catch project ideas before they fly away. When you riff on a "what if we..." thought, it files a lightweight Seed issue in Linear. No repo, no plan, just a sticky note on the studio wall. Promote it to a real project when it's ready.

linear-setup β€” Organize Linear for multi-repo work. One team, a "Product" label group with a label per repo, custom views for your active projects. Run once to set up, again when things drift.

linear-workflow β€” Day-to-day issue tracking. When you describe work β€” "let's build X", "Y is broken", "we need Z" β€” it creates issues in the right project with appropriate labels. No forms, no ceremony.

farm-stand

Building-in-public updates. Pulls what you've recently shipped from Linear, asks for the human parts (vibes, context, shoutouts), and formats a casual update you'd actually want to post. Saves to farm-stand/ as a running archive.

/plugin install farm-stand@magpie

gsd-tools

For repos transitioning from GSD to Linear. Reads .planning/ directories, identifies incomplete work, and creates corresponding Linear issues. One-time use per repo.

/plugin install gsd-tools@magpie

idea-girlie

Divergent research on demand. Takes any idea, braindump, or PRD and spins up parallel agents across a wildness spectrum β€” from grounded prior-art research to fully unhinged vision quests. Then synthesizes everything. Works without Linear. Can be installed standalone.

/plugin install idea-girlie@magpie

Use /recall to search past sessions across all repos.

See plugins/idea-girlie/README.md for full docs and a sample session.

Requirements

  • linctl installed and authenticated (linctl auth)
  • A Linear workspace

The workflow

Ideas: Riff on a concept and linear-seed catches it as a Seed issue β€” lightweight, no commitment. Review your seeds when you're ready to decide what grows.

Setup: Run linear-setup once to organize your workspace. It discovers your GitHub repos, creates a Product label group, and gets your board ready for multi-project work.

Daily: The linear-workflow skill catches conversational intent. You don't have to say "create an issue." When you say things like "the sidebar is broken" or "let's add dark mode," it drafts an issue, picks labels from your team's set, and confirms before creating. Projects map to repos by folder name.

Migration: If you're coming from GSD, the gsd-to-linear skill reads your .planning/ directory, skips completed phases, and migrates only the remaining work into Linear issues.

Workflow statuses

Magpie renames Linear's default statuses to something with more life:

Default Magpie What it means
Icebox Seeds Raw ideas β€” dormant, waiting to germinate
Backlog Soil Real work, planted, waiting for its season
Todo Ready Ready to pick up
In Progress Growing Actively tending this
In Review Ripening Fruit's on the vine, seeing if it's ready
Done Harvested You grew it, you picked it, it's done
Cancelled Composted Went back to the earth

This is optional β€” linear-setup offers it during workspace configuration.

Philosophy

One team. Product labels, not team-per-repo. Custom views for focus. Projects for actual features, not products. Start simple, promote to teams when something outgrows it.

This isn't the only way to use Linear. It's the way that works when you're one person with many things.

About

πŸ¦β€β¬› Opinionated agentic project management built on Linear. For solo devs and small teams with too many repos.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors