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.
claude plugin marketplace add manzanita-research/magpie
claude plugin install linear@magpie- Open the + menu
- Add plugin β Browse Plugins
- Go to the Personal tab
- Click + β Add marketplace from GitHub
- Enter
manzanita-research/magpie
Once installed, magpie's skills are available in any session.
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.
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
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
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.
- linctl installed and authenticated (
linctl auth) - A Linear workspace
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.
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.
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.