From devkit
Write a structured implementation plan before starting a non-trivial change. Use when the user says "plan this out", "draft a plan for X", or before code on work that warrants thinking through first. Produces a consistent format you can review, redirect, or paste into a ticket.
How this skill is triggered — by the user, by Claude, or both
Slash command
/devkit:plan-firstThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce a written plan before code. The plan reduces mid-implementation surprises by surfacing approach, risks, and test strategy up front. It should be reviewable in under two minutes.
Produce a written plan before code. The plan reduces mid-implementation surprises by surfacing approach, risks, and test strategy up front. It should be reviewable in under two minutes.
Skip the plan for one-line fixes, typo edits, or obviously trivial work.
## Problem
<One paragraph. What needs solving and why now. Reference the ticket or request.>
## Approach
<2–4 sentences describing the strategy. Not implementation — strategy.>
## Implementation steps
1. <Ordered, atomic. Each step should be reviewable as a discrete commit.>
2. <...>
## Risks / unknowns
- <What could go wrong. What you don't know yet. Things to validate before step N.>
## Test plan
- <How the change will be verified. Existing tests, new tests, manual checks.>
## Out of scope
- <Adjacent things you'll explicitly not address in this work.>
## Rollback
<If non-trivial: how to revert if this goes sideways. Skip for low-risk changes.>
When the user accepts the plan, work through the implementation steps in order. If you discover a step needs to change mid-flight, surface that explicitly ("step 3 turns out to need…") rather than silently deviating.
npx claudepluginhub markusjohansen/mj-plugins --plugin devkitProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.