By JohnPlummer
Full Linear tracker capability: create/update issues, status, labels, comments, search, projects, sub-issues, blocking, plus ticket-composer. Includes the five-touchpoint seam (get-ticket, set-status, branch-name, link-PR, comment) dev-workflow depends on as a native dependency. Usable standalone.
All Linear operations: create/view/update issues, change status, assign, label, comment, search, manage projects and sub-issues, set blocking relationships. For composing new ticket content or rewriting descriptions, chains to the `ticket-composer` skill. Also the tracker capability dev-workflow depends on (the five touchpoints in the contract section below). Wraps the `linear-server` MCP (no CLI).
Internal skill that composes ticket content with LLM-optimised structure. Called by the linear skill for creates and content updates. NOT for direct invocation.
Public marketplace (jp) for opinionated Claude Code engineering plugins.
dev-workflow - opinionated, deterministic SDLC: Linear ticket -> repo plan -> MADR ADRs -> role-isolated TDD (test-author != implementer != judge) -> diff-oriented review -> draft PR. Determinism comes from the Workflow tool, not skill-triggering.linear - full Linear tracker capability (issues, status, labels, projects, comments, ticket-composer) plus the five-touchpoint seam dev-workflow depends on. Native dependency of dev-workflow; usable standalone.Status: core built.
dev-workflow(role-isolated TDD build,plan,adr,/implementorchestrator, CI review action) and thelinearplugin (full manager + ticket-composer + the dev-workflow seam) are implemented; the build core is dogfood-proven end-to-end. Remaining: prove the draft-PR slice on a repo with a remote, then publish.
/plugin marketplace add JohnPlummer/jp-plugins
/plugin install dev-workflow@jp
dev-workflow declares linear as a native dependency, so Claude Code auto-installs and enables it from this same marketplace.
/plugin marketplace update jp
/reload-plugins
plugin.json has no version field on dev-workflow, so the git commit SHA is the cache key - every push is a new version.
Live editing on the authoring Mac:
claude --plugin-dir ~/code/jp-plugins/plugins/dev-workflow
JohnPlummer/jp-private-plugins - the private marketplace (jp-private), holds productivity.JohnPlummer/engineering-standards - external standards source consumed by the review cascade.Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub johnplummer/jp-plugins --plugin linearOpinionated, deterministic software development workflow. Encodes a documented engineering philosophy (separation of judgment, testable-by-default, small reversible changes) as an executable method via the Workflow tool: Linear ticket -> repo plan -> MADR ADRs -> role-isolated TDD -> diff-oriented review -> draft PR.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls