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.
-
maplin-co Skill BrainstormingUse when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes
-
tomazwang Skill Code ReviewComprehensive code review with parallel specialized agents
-
tomazwang Skill BrainstormFlexible AI-assisted brainstorming for any creative challenge
-
tomazwang Skill Reviewing CodeSystematic code review skill for providing constructive feedback
-
tomazwang Skill Create SkillInteractive wizard for creating Claude Code skills with proper structure and frontmatter
-
tomazwang Skill Create PluginInteractive plugin creation wizard - guides you through scaffolding a new Claude Code plugin
-
tomazwang Skill Skill TemplatesBrowse skill templates for common patterns
-
tomazwang Skill Design ValidationValidate design documents for completeness, clarity, and feasibility
-
tomazwang Skill Hook DevelopmentImplementing event hooks for PreToolUse, PostToolUse, SessionStart, and other events
-
tomazwang Skill Skill DevelopmentHow to create effective skills with proper triggering conditions and structure
-
ahgraber Bundle Writing TestsUse when writing or reviewing tests in any language, or diagnosing a suite that is slow, brittle, or hard to read. Triggers: "write tests", "how should I test this", "what kind of test", "test is flaky/fragile", "should I mock this", "test is hard to read". Python-specific practices (mocking, pytest, async) are included in `references/python-testing.md`.
-
ahgraber Bundle Commit MessageUse whenever a Conventional Commit message is being drafted — whether the user asks ("write commit message", "draft commit from staged changes", "generate conventional commit", "split this into commits") or you are about to propose one proactively after finishing work (e.g. completing tasks, wrapping up a feature, or summarizing staged changes). Invoke before writing the message inline. Not for creating commits, amending history, or full code review.
-
ahgraber Skill Editorial ReviewUse when the user wants rigorous, non-sycophantic editorial feedback on a draft, essay, blog post, or argument through back-and-forth dialogue — pressure-testing thesis, structure, argument, clarity, tone, and evidence. Triggers: "be my sparring partner", "pressure-test this draft", "poke holes in my argument", "is this ready to publish", "sharpen this post", "where is this weak". Not for one-shot copyediting, proofreading, or ghostwriting.
-
ahgraber Bundle Receiving FeedbackYou MUST use this when receiving feedback that evaluates a text-based work artifact you produced or are responsible for — code, specs, design docs, PRDs, proposals, plans, or prose — by asserting a defect, questioning a decision, supplying reasoning, or proposing a change for assessment. Also use when asked to implement external review comments that must first be assessed. Not for an unambiguous parameter choice, approval, confirmation, typo or formatting fix, or direct revision instruction that supplies no claim or rationale to evaluate.
-
ahgraber Bundle Python Notebooks AsyncUse when writing or reviewing asyncio code in Jupyter notebooks or '#%%' cell workflows — structuring event-loop ownership, orchestrating async tasks, or choosing compatibility strategies. Also use when hitting RuntimeError: This event loop is already running, asyncio.run() failures in cells, or tasks silently never completing.
-
serpro69 Bundle Merge DocsCompare and merge two design docs for the same feature into a single source of truth. Use when you have competing or complementary design/implementation docs (e.g. from separate design runs) that need reconciling into one unified document.
-
maplin-co Skill Memory SystemUse when persisting learnings, loading previous context, or searching past decisions - covers memory file structure, tools, and when to update each file
-
maplin-co Skill Writing PlansUse when design is complete and you need detailed implementation tasks for engineers with zero codebase context - creates comprehensive implementation plans with exact file paths, complete code examples, and verification steps assuming engineer has minimal domain knowledge
-
maplin-co Skill Sharing SkillsUse when you've developed a broadly useful skill and want to contribute it upstream via pull request - guides process of branching, committing, pushing, and creating PR to contribute skills back to upstream repository
-
maplin-co Bundle Chrome DevtoolsChrome DevTools for debugging, performance analysis, and browser automation. Use when debugging web apps, analyzing performance, inspecting network requests, or automating browser interactions.
-
maplin-co Skill Executing PlansUse when partner provides a complete implementation plan to execute in controlled batches with review checkpoints - loads plan, reviews critically, executes tasks in batches, reports for review between batches
-
maplin-co Skill Defense In DepthUse when invalid data causes failures deep in execution, requiring validation at multiple system layers - validates at every layer data passes through to make bugs structurally impossible
-
maplin-co Bundle Root Cause TracingUse when errors occur deep in execution and you need to trace back to find the original trigger - systematically traces bugs backward through call stack, adding instrumentation when needed, to identify source of invalid data or incorrect behavior
-
maplin-co Skill Using Git WorktreesUse when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
-
maplin-co Skill Systematic DebuggingUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework (root cause investigation, pattern analysis, hypothesis testing, implementation) that ensures understanding before attempting solutions
-
maplin-co Skill Testing Anti PatternsUse when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies
-
maplin-co Bundle Requesting Code ReviewUse when completing tasks, implementing major features, or before merging to verify work meets requirements - dispatches review subagent to review implementation against plan or requirements before proceeding
-
maplin-co Bundle Condition Based WaitingUse when tests have race conditions, timing dependencies, or inconsistent pass/fail behavior - replaces arbitrary timeouts with condition polling to wait for actual state changes, eliminating flaky tests from timing guesses
-
maplin-co Skill Test Driven DevelopmentUse when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first
-
maplin-co Skill Dispatching Parallel AgentsUse when facing 3+ independent failures that can be investigated without shared state or dependencies - dispatches multiple Claude agents to investigate and fix independent problems concurrently
-
matsuni-kk Bundle Rule Validationvalidate_skills.pyを実行してSkills/Agents/Commandsの構文を検証し、エラーを修正してログを記録する。「バリデーション」「構文検証」「Skillsチェック」を依頼されたときに使用する。
-
matsuni-kk Bundle Skeleton GenerateSkills版エージェント骨格(CLAUDE.md, .cursor/skills/, .codex/等)を生成し、初期設定を完了する。「スケルトン生成」「エージェント生成」「骨格作成」を依頼されたときに使用する。
-
matsuni-kk Bundle Subagent GenerateSkills群に対応するサブエージェント(.claude/agents/*.md)を設計・生成する。「サブエージェント作成」「並列処理エージェント」「専門エージェント」を依頼されたときに使用する。
-
matsuni-kk Bundle Domain Skills Generateドメイン要件と業界標準フレームワークに基づき、対象エージェント用のSkills群(SKILL.md/assets/evaluation/questions)を設計・生成する。「Skills作成」「ワークフロー群生成」「機能実装」を依頼されたときに使用する。
-
akaihola Bundle HslQuery Helsinki region public transport routes and departures via HSL/Digitransit. Use when the user asks about HSL timetables, next departures, route planning, stops, stations, trams, metro, buses, ferries, or local train connections in the Helsinki region.
-
akaihola Skill LearnExtract actionable learnings from this conversation and persist them where they will be found again.
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 writing-tests, commit-message, editorial-review. 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.