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.
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Ops App LifecycleUse when scaffolding a new Frappe app, configuring app settings, building assets, running tests, deploying, updating, or publishing to marketplace. Prevents broken app structure from incorrect scaffolding, missing setup.py fields, and failed builds. Covers bench new-app, app directory structure, setup.py/pyproject.toml, hooks.py config, bench build, bench run-tests, app publishing. Keywords: app lifecycle, new-app, scaffolding, setup.py, pyproject.toml, hooks.py, bench build, app publishing, marketplace, create app, publish app, app structure, how to start new app, app directory layout..
-
ggprompts-my-plugins Bundle MergeBranch merging and conflict resolution patterns. Use when merging feature branches, handling conflicts, or cleaning up worktrees. Trigger with "merge branch", "resolve conflicts", "cleanup worktree".
-
ggprompts-my-plugins Bundle TerminalsTabzChrome terminal spawning and worker management patterns. Use when spawning workers, managing terminals, or setting up worktrees. Trigger with "spawn worker", "create terminal", "worktree setup".
-
ggprompts-my-plugins Skill Visual QAVisual QA checkpoint. Verifies UI changes in the extension/backend via quick smoke flows, screenshots, and console/network checks. Use when: 'visual QA', 'UI looks wrong', 'screenshot', 'verify in Chrome'.
-
ggprompts-my-plugins Bundle DebuggingSystematic debugging framework with root cause investigation, tracing, defense-in-depth validation, and verification. Use when: 'bug', 'test failure', 'unexpected behavior', 'error', 'not working', 'broken', before proposing fixes, when encountering any technical issue
-
ikram-alam Bundle Tool DesignDesign tools that agents can use effectively. Use when creating new tools for agents, debugging tool-related failures, or optimizing existing tool sets.
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Syntax DoctypesUse when creating or modifying DocType JSON definitions, choosing fieldtypes, configuring naming rules, adding child tables, or setting up tree structures. Prevents invalid DocType configurations from wrong fieldtype choices, broken naming rules, and misconfigured child table links. Covers DocType JSON schema, all fieldtypes and their properties, autoname/naming_rule patterns, child table (Table fieldtype), tree DocTypes, virtual DocTypes, Single DocTypes. Keywords: DocType, fieldtype, naming_rule, autoname, child table, tree, virtual DocType, Single, JSON definition, Custom Field, Customize Form, add field without code, hierarchy, tree view, field types list..
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Syntax CustomappUse when building Frappe custom apps from scratch. Covers app structure, pyproject.toml configuration, module creation, patches, and fixtures for v14/v15/v16. Prevents common mistakes with app scaffolding and module organization. Keywords: custom app, bench new-app, pyproject.toml, patches, fixtures, modules, app structure, app boilerplate, bench new-app example, module setup, patch example.
-
ikram-alam Bundle Systematic DebuggingSystematic methodology for debugging bugs, test failures, and unexpected behavior. Use when encountering any technical issue before proposing fixes. Covers root cause investigation, pattern analysis, hypothesis testing, and fix implementation. Use ESPECIALLY when under time pressure, "just one quick fix" seems obvious, or you've already tried multiple fixes. NOT for exploratory code reading.
-
ikram-alam Bundle Building Chat WidgetsBuild interactive AI chat widgets with buttons, forms, and bidirectional actions. Use when creating agentic UIs with clickable widgets, entity tagging (@mentions), composer tools, or server-handled widget actions. Covers full widget lifecycle. NOT when building simple text-only chat without interactive elements.
-
ikram-alam Bundle Installing Skill TrackerInstalls Claude Code hooks for automatic skill usage measurement. Use when setting up skill tracking infrastructure in a new project. NOT when hooks are already installed (run verify.py to check).
-
ikram-alam Bundle Operating Production ServicesSRE patterns for production service reliability: SLOs, error budgets, postmortems, and incident response. Use when defining reliability targets, writing postmortems, implementing SLO alerting, or establishing on-call practices. NOT for initial service development (use scaffolding skills instead).
-
truchot Bundle Project ManagementGestion de projet pour agence Web - du brief à la livraison. Utilise ce skill quand: (1) planification d'un projet web, (2) estimation et chiffrage, (3) suivi d'avancement, (4) communication client, (5) gestion des risques projet, (6) coordination des équipes, (7) livraison et recette.
-
ggprompts-my-plugins Skill Code ReviewReview code changes with parallel detection agents and smart fixing
-
ggprompts-my-plugins Skill Running TestsTest runner checkpoint for conductor gates. Detects test framework (jest, pytest, cargo test, go test, etc.), runs tests, and captures output. Returns structured result with pass/fail status and failed test details. Use when: 'run tests', 'test runner', 'check tests pass'.
-
ggprompts-my-plugins Skill Reviewing CodeCode review checkpoint using codex review CLI. Returns structured result with pass/fail status and issues. Use when: 'code review', 'review changes', 'codex review', 'check my code'.
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Errors ControllersUse when debugging or preventing errors in Frappe Document Controllers. Prevents autoname failures, validate loops, on_submit without is_submittable, wrong lifecycle hook choice, get_list permission errors, NestedSet errors, extend_doctype_class conflicts, missing super() calls, and recursion without flags. Covers error diagnosis by lifecycle phase for v14/v15/v16. Keywords: controller error, autoname, validate loop, on_submit, is_submittable,, save fails, validate error, on_submit not working, autoname broken, controller crash. get_list, NestedSet, extend_doctype_class, super, flags, recursion guard.
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Syntax ControllersUse when writing Python Document Controllers for ERPNext/Frappe DocTypes. Covers lifecycle hooks (validate, on_update, on_submit), controller override, submittable documents, autoname patterns, UUID naming (v16), and the flags system. Keywords: document controller, lifecycle hook, validate, on_update, on_submit, autoname, naming series, flags, v14-v16, controller example, lifecycle hook order, when to use validate, Python DocType class.
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Syntax Hooks EventsUse when implementing document lifecycle hooks via doc_events in hooks.py, understanding event execution order, or extending/overriding document behavior from another app. Prevents silent hook failures from wrong event names, incorrect execution order assumptions, and broken override chains. Covers doc_events hook syntax, all document events (before_insert, validate, on_submit, etc.), event execution order, extend vs override behavior, cross-app doc_events. Keywords: doc_events, hooks.py, before_insert, validate, on_submit, on_cancel, lifecycle, document events, override, extend, event order, which event fires when, before_save vs validate, document event list..
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Errors ClientscriptsUse when debugging or preventing errors in Frappe Client Scripts. Prevents TypeError, frappe.call failures, async/await mistakes, cur_frm vs frm confusion, field not found, child table access errors, timing issues, CSRF token errors, and permission denied on frappe.call. Covers error diagnosis flowchart and debug tools for v14/v15/v16. Keywords: client script error, TypeError, frappe.call, async await,, Cannot read properties of undefined, TypeError, browser console error, script not running, form not updating. cur_frm, field not found, child table, CSRF, permission denied.
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Syntax ClientscriptsUse when writing client-side JavaScript for ERPNext/Frappe form events, field manipulation, server calls, or child table handling in v14/v15/v16. Covers exact syntax for frappe.ui.form.on, frm methods, frappe.call, and browser-side validation. Keywords: client script, form event, frm, frappe.call, frappe.ui.form.on, JavaScript, UI interaction, field validation, form event syntax, how to write client script, frm example, frappe.call example.
-
ccf-claude-code-ccf-marketplace Skill Code Review ExcellenceMaster effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.
-
wolverin0 Skill Debug ResolveUse when debugging a bug or incident and you need a strict end-to-end investigation loop from reproduction to verified fix.
-
ggprompts-my-plugins Bundle Problem SolvingProblem-solving frameworks for breakthrough thinking - collision zones, simplification cascades, meta-patterns, scale testing, inversion, and dispatch guide. Use when: 'stuck', 'can't find solution', 'too complex', 'same problem everywhere', 'will this scale?', 'need innovation', 'which technique should I use?'
-
didacrios Skill RefactorActivate when improving code quality, reducing complexity, or aligning code with standards without changing behavior.
-
didacrios Skill Code ReviewActivate when reviewing branches, commits, or pull requests using the emoji-driven review protocol.
-
didacrios Skill PHP StandardActivate when writing, reviewing, or testing PHP code to enforce clean code, strict typing, and PHPUnit standards.
-
didacrios Skill Plan InitiativeActivate when an Engineering Manager needs to shape a rough initiative into a clear, scoped, outcome-oriented brief before execution.
-
didacrios Skill Skill GeneratorMeta-skill for creating new project-specific skills as the codebase evolves.
-
truchot Bundle Direction ArtistiqueDirection Artistique pour pilotage stratégique du design et de l'identité visuelle. Utilise ce skill quand: (1) définition d'une identité visuelle, (2) validation de la cohérence créative, (3) brief créatif pour une campagne, (4) arbitrage sur les choix esthétiques, (5) supervision de la charte graphique.
-
truchot Bundle Direction OperationsDirection des Opérations pour pilotage stratégique des projets et des équipes. Utilise ce skill quand: (1) gouvernance et vision projet, (2) allocation des ressources, (3) arbitrage priorités inter-projets, (4) amélioration continue des processus, (5) gestion de la capacité équipe, (6) escalades opérationnelles.
-
truchot Bundle Legacy ModernizationExpert modernisation de systèmes legacy - Strangler Fig, refactoring progressif, migration. Utilise ce skill quand: (1) moderniser une application legacy, (2) migration progressive, (3) refactoring à grande échelle, (4) dette technique critique, (5) réécriture partielle, (6) cohabitation ancien/nouveau système.
-
truchot Bundle Direction CommercialeDirection Commerciale pour pilotage stratégique financier et commercial. Utilise ce skill quand: (1) stratégie de pricing, (2) politique commerciale, (3) analyse de rentabilité, (4) partenariats stratégiques, (5) objectifs de chiffre d'affaires, (6) décisions d'investissement.
-
ckorhonen Skill Ck ReviewReview documents, proposals, and plans through the lens of a senior principal engineer. Simulates feedback from a technically deep IC who values clarity, pragmatism, and shipping velocity. Use when you want direct, blunt technical feedback on a proposal, architecture doc, design doc, or spec — especially around structure, tradeoffs, and scope.
-
ckorhonen Bundle ShadertoyWrite, debug, and optimize Shadertoy shaders and GLSL fragment shaders for procedural graphics. Use when creating visual effects, generative art, or WebGL shaders; when writing .glsl files; or when user says "write a shader", "make a Shadertoy effect", "help with GLSL", or "create a procedural animation".
-
ckorhonen Skill SkimmableEnforce code readability and state minimisation before opening or updating a pull request. Use when code is functionally complete and needs a final simplification pass focused on skimmability: reducing arguments, removing optionality and overrides, collapsing unnecessary abstractions, preferring discriminated unions, adding assertions at boundaries, handling variants exhaustively, deleting incidental changes, and making the diff shorter, clearer, and easier to review.
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 frappe-ops-app-lifecycle, tool-design, skill-generator. 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.