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.
-
dyoshikawa Skill Create Scrap IssueCreate a GitHub issue that consolidates passed content into a single scrap issue with background context and solution details, labeled as maintainer-scrap. Use when the user wants to create a scrap issue, jot down notes as a GitHub issue, or save findings for later.
-
dyoshikawa Skill Post Issue CommentPost a reply comment on a GitHub issue in English with a natural, concise writing style, based on the intent passed as arguments
-
dyoshikawa Skill Rebase Latest MainFetch latest origin/main and rebase it onto the current branch, resolving conflicts if necessary. Use when the user wants to rebase on main, update their branch with latest main, or sync with upstream.
-
dyoshikawa Skill Git Worktree RunnerManages git worktrees using git-worktree-runner (gtr). Use when the user needs to create, list, remove, or navigate worktrees with `git gtr` commands, open editors or AI tools in worktrees, manage parallel development branches, or check out GitHub PRs (including from forks) into worktrees.
-
dyoshikawa Skill Prs Awaiting AuthorList open pull requests where the ball is in the author's court: CI is failing, review comments are unaddressed, or a maintainer question is awaiting the author's reply. Use when the user wants to see PRs awaiting author action.
-
dyoshikawa Skill Post Review CommentsPost line-level review comments and an overall review comment on a PR in English with a natural, concise writing style
-
dyoshikawa Skill Babysit Dependabot PrBabysit a Dependabot dependency-bump PR all the way to merge: verify the author is the genuine Dependabot bot, diagnose and resolve any CI failure (excluding or fixing a breaking bump when needed), get every check green, and merge. Use when the user wants to shepherd a Dependabot bump PR to merge.
-
dyoshikawa Skill Prs Awaiting MaintainerList open pull requests where the ball is in the maintainer's court: CI is green and the PR is ready for a maintainer to review, re-review, or merge. Use when the user wants to see PRs awaiting maintainer action.
-
dyoshikawa Skill Understand Scrap IssuesFetch the most recent maintainer-scrap issues (up to 3) and understand their content
-
toilahuongg Skill ExplainExplain code in detail - what it does, how it works, and why. Use when you need to understand unfamiliar code or explain code to others.
-
toilahuongg Skill ChangelogGenerate and maintain changelogs following Keep a Changelog format. Analyzes git commits, categorizes changes, and produces well-structured release notes.
-
toilahuongg Skill BrainstormGuide for facilitating creative brainstorming sessions using AI, leveraging techniques like SCAMPER, Design Thinking, and lateral thinking.
-
toilahuongg Skill TypescriptBest practices and guidelines for TypeScript (2025-2026 Edition), focusing on TS 5.x+, modern type safety, and performance.
-
aztr0nutzs Bundle Penfield MemoryPersistent memory for OpenClaw agents. Store decisions, preferences, and context that survive across sessions. Build knowledge graphs that compound over time. Hybrid search (BM25 + vector + graph) recalls what matters when you need it.
-
aztr0nutzs Bundle Canvas OsCanvas as an app platform. Build, store, and run rich visual apps on the OpenClaw Canvas.
-
karchtho Skill Database TestingDatabase testing with Prisma and PostgreSQL, repository testing, transaction testing, migration testing, test data management. Activates when user mentions "database testing", "Prisma testing", "repository test", "PostgreSQL test", "transaction testing", "test database", or wants to test database operations.
-
karchtho Skill Mocking PatternsJest mocking patterns, jest.fn(), jest.mock(), spies, module mocking, dependency injection, mock implementations. Activates when user mentions "mock", "jest.fn", "jest.mock", "spy", "stub", "fake", "dependency injection testing", or wants to isolate code for testing.
-
tachyon-beep Bundle Using Rust WorkspacesUse when working in a Rust **cargo workspace** — multiple crates under one `[workspace]` root, shared `Cargo.lock`, shared target dir. Use when promoting a single-crate project to a workspace, when crates have drifted into per-crate dependency versions / lint configs / licence policies, when feature-unification surprises produce different binaries from `cargo build` vs `cargo build -p`, or when deciding which crates to publish vs keep private. Pairs with `/rust-engineering` — that pack is single-crate-shaped; this pack composes those concerns at workspace scale. Do not load for a single-crate project.
-
tachyon-beep Bundle Using Creative WritingUse when the user wants to draft fiction or creative nonfiction prose, get craft critique on prose they have written, or plan story structure, outline, or premise. Workshop-voiced. Three explicit modes (draft, critique, plan) and the router will refuse to begin work without a declared mode.
-
tachyon-beep Bundle Using Rust EngineeringUse when working in Rust — routes to specialist sheets for borrow-checker errors (E0502/E0597/E0382), trait bounds (E0277), async Send/Sync, clippy warnings, unsafe/FFI soundness, performance profiling, or PyO3/candle interop
-
tachyon-beep Bundle Requirements LifecycleUse when defining requirements, tracking traceability, managing requirement changes, or establishing RTM - covers elicitation, analysis, specification across CMMI Levels 2-4
-
dyoshikawa Skill Porting Another RepositoryPlan how to port a feature, configuration, or implementation from this repository into another repository. Analyzes the source feature here and the target repo's conventions, then writes a multi-file porting plan (overview, source analysis, target analysis, plan, diff) to tmp/porting-another-repository-{YYYYMMDD-HHmm}/*.md for the user to review and apply manually.
-
dyoshikawa Skill Create Issue With WebsearchCreate a GitHub issue from a vague idea by thoroughly researching the topic on the web to sharpen the specification before filing
-
dyoshikawa Skill Draft Issue To External RepositoryDraft a GitHub issue targeting a third-party repository (outside this project's owner). Researches the target repo's conventions and the topic in depth, iterates with the user on scope and tone, and produces a final body saved to tmp/external-repository-issues/*.md for the user to post manually when gh auth lacks permission on the target.
-
dyoshikawa Skill Batch Review Prs Awaiting MaintainerBatch-triage open pull requests: list PRs with prs-awaiting-maintainer, review each with review-pr, then post-review-comments when there are merge-blocker findings, or create-scrap-issue for non-blocking findings and merge-pr when there are none. Use when the user wants to review and resolve a batch of PRs in one pass.
-
mgriot Skill CavemanUltra-terse "caveman" response mode. Activates ONLY when the user explicitly requests it with phrases like: "caveman mode", "talk like caveman", "activate caveman", "caveman on", "unga bunga mode", "grunt mode", "terse mode", or "short mode on". DO NOT trigger on any other request, no matter how short or simple the user's message is. This skill must NEVER auto-activate. Once active, stays active until user says "caveman off", "normal mode", or "stop caveman". Reduces output tokens up to 75%.
-
aztr0nutzs Bundle WhatsappUse when you need to control WhatsApp from Clawdbot via the whatsapp tool, including sending messages, managing chats, and handling media in WhatsApp conversations.
-
outfitter-dev Bundle Graphite StacksThis skill should be used when the user asks to "create a stack", "submit stacked PRs", "gt submit", "gt create", "reorganize branches", "fix stack corruption", or mentions Graphite, stacked PRs, gt commands, or trunk-based development workflows.
-
outfitter-dev Bundle Gitbutler StacksThis skill should be used when creating stacks, dependent branches, or when "stack", "stacked branches", "anchor", "--anchor", "but branch new -a", "create dependent branch", or "break feature into PRs" are mentioned with GitButler. Covers anchor-based stacking for dependent features and reviewable PR breakdown.
-
outfitter-dev Bundle TddThis skill should be used when implementing features with TDD, writing tests first, or refactoring with test coverage. Applies disciplined Red-Green-Refactor cycles with TypeScript/Bun and Rust tooling.
-
outfitter-dev Bundle AI SdkThis skill should be used when building AI features with Vercel AI SDK, using useChat, streamText, or generateObject, or when "AI SDK", "streaming chat", or "structured outputs" are mentioned.
-
outfitter-dev Bundle Bun DevThis skill should be used when working with Bun runtime, bun:sqlite, Bun.serve, bun:test, or when "Bun", "bun:test", or Bun-specific patterns are mentioned.
-
karchtho Skill Code Reviewercode review feedback quality analysis best practices consistency checking
-
karchtho Skill Jest FundamentalsJest setup, configuration, test runner, assertions, lifecycle hooks, coverage. Activates when user mentions "Jest config", "setup Jest", "Jest configuration", "test coverage", "Jest hooks", "beforeEach", "afterEach", "describe blocks", or wants to configure Jest for JavaScript/TypeScript projects.
-
karchtho Skill Feature Generatorcode generation script writing implementation production-ready features
-
karchtho Skill Jam Prep Checklistsetup preparation readiness checklist pre-jam verification launch ready
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 create-scrap-issue, post-issue-comment, rebase-latest-main. 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.