Coding & Dev Tools
Coding agent skills teach AI agents repeatable engineering workflows: reviewing pull requests, writing tests, refactoring safely, and enforcing house style. Install one SKILL.md and your agent applies the same checklist every time, whether you use Claude Code, Cursor, Codex, or another agent.
-
martinopolo Bundle Mp Board SetupSets up an Obsidian board for the project and links it into the repo through a BOARD.md symlink.
-
martinopolo Skill To EpicCreates an epic (parent GitHub issue) from the requirements passed in; the epic's description is a spec written as user stories.
-
martinopolo Skill HandoffWrites or updates HANDOFF.md with session progress and open threads. Use for a handoff or to save progress at the end of a session.
-
martinopolo Skill SymlinkCreates and verifies Windows symlinks and directory junctions through PowerShell New-Item. Any symlink or junction work on Windows. Git Bash ln -s and cmd mklink silently create the wrong thing here.
-
martinopolo Skill Mp Review PrRead-only PR review via subagent. Works on draft PRs. Use when: "review PR #N"
-
martinopolo Bundle Mp Raycast ConfigDecrypts a Raycast .rayconfig export, audits quicklinks for stale targets and orphaned aliases, adds or repairs entries under fixed naming rules, and rebuilds an importable config.
-
b-open-io-prompts Skill Write PrThis skill should be used when opening a GitHub pull request, running `gh pr create`, writing a PR title or body, editing a PR description, or when a PR dumps loop state (NEXT CYCLE STARTS HERE, checker verdict, ticket-id prefix).
-
catlog22 Skill CcwIntelligent coordinator — classify intent via structured extraction (action × object × style), map to skill chain, execute wave-by-wave via spawn_agents_on_csv. Barrier skills trigger coordinator-side artifact analysis between waves to dynamically assemble subsequent skill_call args. Each wave can be 1 or N parallel tasks.
-
catlog22 Skill Spec AddAdd specs, conventions, constraints, or learnings to project guidelines interactively or automatically
-
catlog22 Skill BrainstormDual-mode brainstorming pipeline. Auto mode: framework generation → parallel role analysis (spawn_agents_on_csv) → cross-role synthesis. Single role mode: individual role analysis. CSV-driven parallel coordination with NDJSON discovery board.
-
catlog22 Skill Spec SetupInitialize project-level state and configure specs via interactive questionnaire.
-
catlog22 Bundle InvestigateSystematic debugging with Iron Law methodology. 5-phase investigation from evidence collection to verified fix. Triggers on "investigate", "debug", "root cause".
-
ryomurakami1983 Bundle Python Setup Dev EnvironmentSet up and run a reproducible Python dev environment with uv, ruff, mypy, and VSCode.
-
ryomurakami1983 Bundle Dotnet Marketplace PublishingPublish skills and agents to the dotnet-skills Claude Code marketplace. Use when: adding new skills, registering agents, updating plugin.json, or releasing a new marketplace version.
-
ryomurakami1983 Bundle Dotnet Type Design PerformanceDesign .NET types for performance with sealed classes, readonly structs, static functions, deferred enumeration, and immutable collections. Use when: designing new types, reviewing performance, or choosing between class/struct/record.
-
ryomurakami1983 Bundle Dotnet Extensions ConfigurationImplement strongly-typed configuration with validation using Microsoft.Extensions.Options. Bind appsettings.json to POCO classes, validate at startup with Data Annotations or IValidateOptions<T>, and choose correct IOptions lifetime for each scenario. Use when: designing configuration classes that are testable, validated, and maintainable.
-
ryomurakami1983 Bundle Dotnet Csharp Concurrency PatternsChoose the right .NET concurrency abstraction — async/await, Channels, Akka.NET Streams, Reactive Extensions, or Akka.NET Actors. Use when: deciding how to handle concurrent operations, evaluating concurrency tools, or managing state across multiple concurrent entities.
-
ryomurakami1983 Bundle Dotnet Extensions Dependency InjectionOrganize DI registrations using IServiceCollection extension methods. Group related services into composable Add* methods for clean Program.cs, reusable test configuration, and proper lifetime management. Use when: structuring dependency injection in ASP.NET Core or .NET applications.
-
ccplugins Skill InterrogatorAnti-guessing discipline for ambiguous requests. Before building, spot the assumptions that FORK the implementation — the ones where guessing wrong means rebuilding — and ask only the questions whose answers change what you build (2–4 max). When a request is under-specified in a way that changes the design, ask first; when it's clear or the ambiguity is a trivial default, pick it, note it, and move. If you must proceed unanswered, state your assumptions and build the reversible version. Supports intensity levels: lite, full (default), ultra. Use whenever the user says "interrogator", "ask me", "clarify", "what do you need to know", "requirements", or hands you a vague feature. Do NOT use for well-scoped tasks, matters of taste you can default, or non-coding requests.
-
ccplugins Skill Stop DiggingAnti-thrashing circuit-breaker. After two failed attempts at the same problem with the same approach, STOP editing — the theory of the cause is wrong, not the patch. Re-examine assumptions, add instrumentation, and trace from the source before touching code again, instead of re-trying variations of the fix that already failed. Supports intensity levels: lite, full (default), ultra. Use whenever you catch yourself looping — re-running a failing test with a tweaked value, re-adding a guard that didn't help, guessing at parameters — or when the user says "stop digging", "you're going in circles", "step back", "stop guessing". Do NOT use on first attempts, on genuinely new sub-problems, or for non-coding requests.
-
ccplugins Skill Commit CraftUse before any git commit, branch, or pull request — defines the project's conventions for atomic commits, message format, branch naming, and PR hygiene so history stays navigable, bisectable, and safe to ship.
-
ccplugins Skill Ideation FirstUse before planning a new feature or greenfield refactor whose requirements aren't yet pinned down — clarifies intent through a few questions and ends with a short scope brief the planner can build on.
-
ccplugins Skill Logging TradeoffsUse when a deliberate shortcut is taken during a fix or feature, when investigating a bug that might already be logged, or when closing out an entry after a proper fix lands.
-
ccplugins Skill Environment MemoryUse before retrying any command, tool, or approach that failed once, and immediately after discovering any OS/shell/tool-specific quirk — checks and updates a stable cross-project quirks file so failed approaches are never silently repeated.
-
martinopolo Bundle Mp Video To ImageCreates a printable cheat sheet, infographic, or visual summary from a YouTube video, with a dedicated workout mode and a generic overview mode.
-
martinopolo Skill Init RepoInitializes a git repo, pushes it to GitHub, and sets up branch protection.
-
martinopolo Skill To IssuesBreaks an epic issue into vertical-slice sub-issues with blocking relationships.
-
martinopolo Skill Check FixDetects the project's check scripts, runs them, and fixes what fails. Use when asked to run checks, fix lint or type errors, or get the build green.
-
martinopolo Skill DecomposeSplits a large source file or a folder of them into logical modules while preserving behavior.
-
martinopolo Skill Sync BaseMerges the target base branch into the current branch, resolving conflicts and pushing the result.
-
martinopolo Skill Mp BrainstormDesign before implementation. Explores intent, requirements and approaches through collaborative dialogue. Use when: "brainstorm", "design a...", "how should we approach..."
-
martinopolo Skill Mp Board To IssuesConverts Obsidian board notes from the To Process lane into labelled GitHub issues, deduping against existing ones.
-
martinopolo Skill Code CleanDeduplicates code, removes repetition, and deletes dead code in a given scope.
-
martinopolo Skill VocabularyCreates or updates the domain language section of CONTEXT.md, confirming terms with the user first.
-
martinopolo Bundle Mp Design UI 3Generates several UI variants in different design styles for side-by-side comparison.
-
martinopolo Skill Mp Update DocsUpdates README and instruction docs to match current functionality.
Frequently asked questions
What are Coding & Dev Tools agent skills?
Coding agent skills teach AI agents repeatable engineering workflows: reviewing pull requests, writing tests, refactoring safely, and enforcing house style. Install one SKILL.md and your agent applies the same checklist every time, whether you use Claude Code, Cursor, Codex, or another agent.
Which Coding & Dev Tools skills are most installed?
Popular Coding & Dev Tools skills on SkillMD right now include mp-board-setup, to-epic, handoff. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Coding & Dev Tools skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.