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.
-
zate Skill NewCreate a GitHub issue (or local issue with --local)
-
zate Skill RunExecute plan tasks autonomously until completion
-
zate Bundle D2Generate diagrams using D2 (Terrastruct) -- a modern, clean diagram scripting language with excellent auto-layout. Use when the diagram-router selects D2, or when the user wants clean architecture diagrams, nested containers, or prefers D2's aesthetic. Requires the d2 CLI binary.
-
zate Skill EpicCreate a multi-phase epic plan with TDD structure for large features
-
zate Skill ShipDevloop commit and PR creation with validation for completed plan work
-
zate Skill Using CtxMANDATORY persistent memory system for decisions, facts, patterns, and observations.
-
zate Skill FreshSave current plan state and prepare for fresh context restart
-
zate Skill IssuesList GitHub issues for the current repository
-
zate Skill ReviewQuick inline code review for devloop plan changes or PR diffs
-
zate Skill ArchiveArchive a completed plan to .devloop/archive/
-
zate Skill BlogInterview-driven blog post creator that writes in your voice and strips AI tells
-
arcblock Bundle Blocklet Url AnalyzerAnalyze Blocklet Server related URLs, identify their type (daemon/service/blocklet), and locate the corresponding development repository. Supports analysis of IP DNS domains and regular domains.
-
arcblock Skill Blocklet Getting StartedGuide users to choose between blocklet-dev-setup and blocklet-server-dev-setup. Ask what to develop (blocklet or server), handle migration from existing environments, explain convention directories, and showcase advanced usages. Use `/blocklet-getting-started` or say "I want to start blocklet development", "how to setup blocklet dev environment" to trigger.
-
arcblock Skill Blocklet Server Dev SetupClone blocklet-server repository and guide execution of the in-project project-setup skill. Use `/blocklet-server-dev-setup` or say "help me configure blocklet-server environment", "setup blocklet-server" to trigger.
-
akiojin Bundle Gwt PrCreate or update GitHub Pull Requests with the gh CLI, including deciding whether to create a new PR or only push based on existing PR merge status. Use when the user asks to open/create/edit a PR, generate a PR body/template, or says 'open a PR/create a PR/gh pr'. Defaults: base=develop, head=current branch (same-branch only; never create/switch branches).
-
akiojin Skill Gwt Pr CheckCheck GitHub PR status with the gh CLI, including unmerged PR detection and post-merge new-commit detection for the current branch.
-
akiojin Skill Gwt Project IndexSemantic search over project source files using vector embeddings. Use to find files related to a feature, bug, or concept.
-
akiojin Bundle Gwt Spec To Issue MigrationMigrate legacy spec sources to artifact-first GitHub Issue specs. Supports local `specs/SPEC-*` directories and body-canonical `gwt-spec` Issues using the bundled migration script.
-
truchot Bundle DddDomain-Driven Design - Modélisation métier et conception de domaines complexes. Utilise ce skill quand: (1) tu dois comprendre un domaine métier complexe, (2) tu veux identifier les bounded contexts d'un système, (3) tu dois créer un ubiquitous language partagé, (4) tu veux modéliser des entités et agrégats, (5) tu dois structurer du code selon Clean Architecture.
-
ed3dai Skill Coding EffectivelyALWAYS use this skill when writing or refactoring code. Includes context-dependent sub-skills to empower different coding styles across languages and runtimes.
-
ed3dai Skill Howto Code In RustUse when writing, reviewing, or modifying Rust code - covers error handling with thiserror+miette, type system patterns, async and serde conventions, testing crates, dependency pinning, and module organization
-
ed3dai Skill Writing Good TestsUse when writing or reviewing tests - covers test philosophy, condition-based waiting, mocking strategy, and test isolation
-
ed3dai Skill BrainstormingUse when creating or developing anything, before writing code or implementation plans - refines rough ideas into fully-formed designs through structured Socratic questioning, alternative exploration, and incremental validation
-
ed3dai Skill Writing Design PlansUse after brainstorming completes - writes validated designs to docs/design-plans/ with structured format and discrete implementation phases required for creating detailed implementation plans
-
ed3dai Bundle Requesting Code ReviewUse when completing tasks, implementing major features, or before merging to verify work meets requirements - dispatches code-reviewer subagent, handles retries and timeouts, manages review-fix loop until zero issues
-
ed3dai Skill Starting A Design PlanUse when beginning any design process - orchestrates gathering context, clarifying requirements, brainstorming solutions, and documenting validated designs to create implementation-ready design documents
-
ed3dai 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
-
ed3dai Skill Review Recent SessionsUse when the user wants to review their recent Claude Code sessions for patterns — analyzes the last N sessions (default 5) in the current project, dispatching parallel reviewers per session, then synthesizing cross-session findings
-
ed3dai Skill Functional Core Imperative ShellUse when writing or refactoring code, before creating files - enforces separation of pure business logic (Functional Core) from side effects (Imperative Shell) using FCIS pattern with mandatory file classification
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Ops BenchUse when running bench commands, managing sites, configuring multi-tenancy, or setting up domains. Prevents misconfigured bench environments, broken site routing, and DNS mismatches. Covers bench CLI commands, site creation, bench init, multi-tenancy setup, DNS-based routing, common-site-config. Keywords: bench, site, multi-tenancy, domains, bench init, bench new-site, bench setup, common_site_config, bench command not working, site setup, multi-tenant, domain routing, new site..
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Ops BackupUse when configuring backups, restoring sites, encrypting backup files, scheduling automated backups, or planning disaster recovery. Prevents data loss from missing backups, failed restores, and unencrypted sensitive data. Covers bench backup, bench restore, backup encryption, S3/remote storage, scheduled backups, disaster recovery procedures. Keywords: backup, restore, encryption, S3, scheduled backup, disaster recovery, bench backup, bench restore, how to backup, restore database, backup failed, data recovery, automated backup..
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Core CacheUse when implementing Redis caching, cache invalidation, or distributed locking in Frappe. Prevents stale cache bugs, race conditions from missing locks, and memory bloat from unbounded cache keys. Covers frappe.cache(), @redis_cache decorator, cache.get_value/set_value, cache invalidation patterns, frappe.lock, TTL strategies. Keywords: cache, Redis, redis_cache, invalidation, locking, frappe.cache, get_value, set_value, TTL, distributed lock, data not refreshing, stale data, cache not clearing, Redis error, slow repeated queries..
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Impl HooksUse when implementing hooks.py configurations in a Frappe custom app. Covers step-by-step workflows for doc_events, scheduler_events, override/extend_doctype_class, permission hooks, extend_bootinfo, fixtures, asset injection, website hooks, and doctype_js. Prevents broken transactions, missed migrations, and multi-app conflicts. Keywords: hooks.py, doc_events, scheduler_events, override doctype,, how to add hook, when to use doc_events, scheduler setup, override existing behavior. extend doctype class, permission hook, scheduler job, fixtures, doctype_js, extend_bootinfo, website hooks.
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Core SearchUse when implementing search functionality in Frappe v14-v16. Covers link field search (search_link), global search, FullTextSearch (Whoosh), SQLiteSearch FTS5 [v15+], Awesomebar customization, search_fields configuration, custom search queries, and website search. Prevents common mistakes with missing search_fields and permission filtering. Keywords: search, search_link, global_search, FullTextSearch, Awesomebar,, search not finding, link field empty, autocomplete not working, global search missing results. search_fields, standard_queries, SQLiteSearch, FTS5, Whoosh.
-
openaec-foundation-erpnext-anthropic-claude-development-skil Bundle Frappe Ops UpgradesUse when upgrading Frappe/ERPNext between major versions (v14 to v15, v15 to v16), troubleshooting failed migrations, or planning rollback. Prevents broken upgrades from skipped patches, incompatible customizations, and missing pre-upgrade checks. Covers version upgrade paths, bench update, migrate command, patch troubleshooting, rollback procedures, breaking changes per version. Keywords: upgrade, migration, v14, v15, v16, bench update, bench migrate, rollback, patches, breaking changes, update failed, bench update error, migration error, patches failing, rollback after upgrade..
-
zate Skill Run SwarmExecute plan tasks via fresh-context subagents (swarm mode)
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-upgrades, issues, new. 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.