New to Claude Skills? Learn how to install them →

Software Development skills

Free agent skills tagged software development, ready to install into any SKILL.md-compatible agent.

S

SPARC Methodology

ruvnet

A structured framework for comprehensive software development.

Developer ToolsintermediateNode · Shell67.6k repo

Debug

anthropics

Systematic debugging for effective issue resolution.

Developer Toolsintermediate23.4k repo

Code Review Checklist

sickn33

Ensure thorough code reviews with a systematic approach.

Developer Toolsintermediate44.7k repo

Adversarial Code Reviewer

alirezarezvani

Enhance code quality with critical, multi-perspective reviews.

Developer Toolsintermediate24.3k repo
C

Code Goal Planner

ruvnet

Transform coding tasks into achievable milestones.

Developer ToolsintermediateNode · Shell67.6k repo
S

SPARC Coordinator

ruvnet

Orchestrate systematic software development phases.

Developer Toolsintermediate67.6k repo

Improve Codebase Audit

shadcn

Generate actionable implementation plans for code improvement.

Developer Toolsintermediate8.8k repo

Test-Driven Development

mattpocock

Master the red-green-refactor cycle for effective testing.

Developer Toolsintermediate212.7k repo
S

Subagent-Driven Development

rpamis

Streamline task execution with specialized subagents.

Developer Toolsintermediate2.7k repo

Hunt

Finds root cause before applying fixes for errors, crashes, regressions, failing tests, broken behavior, and screenshot-reported defects. Use when users report in any language errors, crashes, broken behavior, regressions, failing tests, screenshot evidence, or something that used to work and now fails. Not for code review or new features.

Property-Based Testing

Provides guidance for property-based testing across multiple languages and smart contracts. Use when writing tests, reviewing code with serialization/validation/parsing patterns, designing features, or when property-based testing would provide stronger coverage than example-based tests.

Systematic Debugging

Four-phase debugging methodology with root cause analysis. Use when investigating bugs, fixing test failures, or troubleshooting unexpected behavior. Emphasizes NO FIXES WITHOUT ROOT CAUSE FIRST.

C

Codebase Design

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

Product Requirements Document

Generate high-quality Product Requirements Documents (PRDs) for software systems and AI-powered features. Includes executive summaries, user stories, technical specifications, and risk analysis.

J

Java Refactoring Extract Method

Refactoring using Extract Methods in Java Language

Create Implementation Plan

Create a new implementation plan file for new features, refactoring existing code or upgrading packages, design, architecture or infrastructure.

Bug Reproduction Brief

Turn a vague, intermittent, or environment-specific bug report into a minimal evidence-backed reproduction before proposing a fix.

Debugging and Error Recovery

Guides systematic root-cause debugging. Use when tests fail, builds break, behavior doesn't match expectations, or you encounter any unexpected error. Use when you need a systematic approach to finding and fixing the root cause rather than guessing.