Skip to content
cccskills

Development skills

Coding standards, frameworks, refactoring, and code review (15.8K skills)

Filter by price or sort order

caveman-discover

FreeSummaryAI rating 90

Find LLM workflows in a codebase and label them by the job they perform, so Caveman Cloud can separate spending by workflow. Present a labeling proposal for approval, apply focused code changes, and check an affected execution path.

  • Breaking down LLM spending by job
  • Inventorying LLM use in APIs, scheduled jobs, and scripts
  • Separating evaluation spending from other workflows
JuliusBrussee/caveman114.1KUpdated Oct 21, 2026

surgical-patch

FreeSummaryAI rating 90

Fix bugs and small behavior changes by tracing the cause and editing the smallest responsible part of the code. Preserve surrounding behavior and existing user changes, then run focused checks to confirm the fix and guard against recurrence.

  • Fixing a bug without changing surrounding behavior
  • Making a small, targeted behavior change
  • Adding a test to prevent a specific bug from returning
JuliusBrussee/caveman114.1KUpdated Oct 21, 2026

investigate-first

FreeSummaryAI rating 90

Investigate unclear failures, intermittent behavior, and performance regressions before changing code. Separate symptoms from assumptions, trace how failures arise, and rank possible causes by evidence and ease of testing, then report the cause and supporting proof.

  • Investigating a failure with an unknown cause
  • Diagnosing intermittent behavior
  • Finding the cause of a performance regression
JuliusBrussee/caveman114.1KUpdated Oct 21, 2026

caveman-optimize

FreeSummaryAI rating 90

Evaluate Caveman optimization observations by selecting a specific code change with operator approval. Compare the original and changed versions on identical inputs, checking both task quality and resource usage before deciding whether to keep the change.

  • Inspecting a Caveman observation report
  • Comparing token or byte usage before and after a change
  • Checking whether an optimization preserves quality
JuliusBrussee/caveman114.1KUpdated Oct 21, 2026

migration

FreeSummaryAI rating 90

Plan and implement migrations for data, APIs, configuration, and dependencies while preserving existing data and compatibility. Define rollback steps, check old and new behavior, and handle retries and partial failures during staged transitions.

  • Migrate data while preserving existing records
  • Roll out changes while old and new versions coexist
  • Prepare rollback steps before a migration
JuliusBrussee/caveman114.1KUpdated Oct 21, 2026

caveman-explore

FreeSummaryAI rating 90

Locate relevant code in an unfamiliar repository or after a direct search fails. This read-only explorer returns a short list of file paths, verified line ranges, and relevance notes for another agent to use.

  • Find starting points in an unfamiliar codebase
  • Locate logic spread across multiple files
  • Investigate after a direct search fails
JuliusBrussee/caveman114.1KUpdated Oct 21, 2026

safe-refactor

FreeSummaryAI rating 90

Restructure code through extraction, consolidation, or responsibility moves while preserving its behavior. Establish checks before editing, repeat them afterward, and keep intermediate versions buildable and testable without mixing in feature changes.

  • Extracting code while preserving behavior
  • Consolidating duplicate processing
  • Moving responsibilities between modules
JuliusBrussee/caveman114.1KUpdated Oct 21, 2026

using-agent-skills

FreeSummaryAI rating 90

Choose the right engineering skills for a task and decide their order, from clarifying requirements to deployment. This guide also defines shared practices for stating assumptions, resolving uncertainty, keeping scope focused, and verifying completed work.

  • Choosing a skill at the start of a development session
  • Organizing the workflow for a new feature
  • Selecting steps for debugging and code review
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

planning-and-task-breakdown

FreeSummaryAI rating 100

Turn clear requirements into small implementation tasks with acceptance criteria, verification steps, dependencies, and estimated scope. Produce a written plan and ordered task list, with checkpoints and opportunities for parallel work identified before coding begins.

  • Breaking a large feature into implementable tasks
  • Ordering work by dependencies
  • Defining completion criteria and verification steps
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

spec-driven-development

FreeSummaryAI rating 100

Turn an unclear feature idea into a structured specification with goals, boundaries, and testable success criteria. Split broader requests into independent modules when needed, then move through planning, task breakdown, and implementation with human review.

  • Clarify an idea before coding
  • Draft requirements with testable completion criteria
  • Split a broad request into independent modules
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

constraint-driven-development

FreeSummaryAI rating 80

Define project quality standards in CONSTRAINTS.md, connect measurable targets to checks, and inspect changes for weakened safeguards. It helps teams choose thresholds and catch skipped tests, suppressed warnings, unfinished code, or lowered standards during agent development.

  • Set quality standards before starting agent development
  • Choose coverage and performance thresholds
  • Detect skipped tests and suppressed warnings
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

deprecation-and-migration

FreeSummaryAI rating 100

Plan the retirement of old APIs, features, and systems, then move their users to replacements in stages. The skill also guides database schema changes through additive steps that keep old and new application code compatible during rollout.

  • Moving users from an old API to its replacement
  • Planning the retirement of an unused feature
  • Renaming production database columns in stages
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

debugging-and-error-recovery

FreeSummaryAI rating 90

Investigate failing tests, broken builds, and unexpected behavior through a structured debugging process. Reproduce the failure, narrow down its source, fix the root cause, and add a regression test that catches the same problem.

  • Investigating a test that fails after a code change
  • Finding the cause of a broken build
  • Tracing a feature that stopped working
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

performance-optimization

FreeSummaryAI rating 80

Find and fix slow page loads, API responses, and database queries using measurements. Compare results before and after each change, discard changes without clear gains, and add checks or monitoring to catch future slowdowns.

  • Investigating slow page loads and sluggish interactions
  • Reducing API delays and repeated database queries
  • Checking whether a recent change caused a slowdown
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

source-driven-development

FreeSummaryAI rating 90

Check project dependency versions and consult the relevant official documentation before writing framework-specific code. Produce implementations with source links, identify deprecated APIs, and flag unverified approaches or conflicts between documentation and existing project patterns.

  • Verify an implementation against version-specific documentation
  • Create starter code with documented patterns
  • Review code for deprecated APIs
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

incremental-implementation

FreeSummaryAI rating 100

Implement larger changes as small, working pieces. Each piece goes through testing, verification, and a focused commit, with guidance on choosing boundaries, hiding unfinished features behind switches, and keeping changes easy to roll back.

  • Building a feature across multiple files
  • Implementing the next task from a plan
  • Merging unfinished features behind a feature flag
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

frontend-ui-engineering

FreeSummaryAI rating 90

Build responsive interfaces that follow an existing design system and support accessible interaction. Covers component structure, state management, keyboard controls, and loading, empty, and error states, with checks across screen sizes and assistive tools.

  • Building new pages and reusable interface components
  • Adapting layouts for mobile and desktop screens
  • Improving keyboard and screen reader access
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

code-simplification

FreeSummaryAI rating 100

Make working code easier to read and maintain while preserving its behavior. The skill identifies tangled conditions, unclear names, duplication, and unnecessary abstractions, then guides small refactoring steps checked against existing tests and project conventions.

  • Improving readability after a feature is working
  • Addressing complexity raised in code review
  • Untangling nested conditions and long functions
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

doubt-driven-development

FreeSummaryAI rating 90

Challenge important design and implementation decisions with a separate reviewer that does not inherit the working session's context. Identify hidden assumptions and failure cases, then assess each finding against the artifact and its requirements.

  • Challenging assumptions in an architecture proposal
  • Reviewing decisions in unfamiliar code
  • Checking authentication or security-sensitive logic
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

git-workflow-and-versioning

FreeSummaryAI rating 70

Organize code changes into focused commits and manageable branches, prepare pull requests, and maintain release versions and changelogs. The skill also covers separate working directories for parallel work and checks before committing.

  • Split mixed changes into focused commits
  • Prepare branches and pull requests for review
  • Separate parallel work with git worktrees
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

api-and-interface-design

FreeSummaryAI rating 100

Design APIs and interfaces between modules with clear inputs, outputs, naming, and errors. The skill guides compatible extensions, input validation, and retry handling so callers can use interfaces consistently without accidentally repeating state-changing operations.

  • Designing new REST endpoints
  • Defining frontend and backend data contracts
  • Extending an API while preserving compatibility
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

code-review-and-quality

FreeSummaryAI rating 90

Review code changes before merging across correctness, readability, architecture, security, and performance. Get findings that distinguish required fixes from optional suggestions, with concrete ways to simplify code and checks on test coverage.

  • Reviewing a pull request before merging
  • Checking code written by an AI agent
  • Assessing whether a refactor reduces complexity
addyosmani/agent-skills109.2KUpdated Oct 14, 2026

fix-failed-paperclip-run

FreeSummaryAI rating 90

Investigate failed, stalled, slow, or incorrectly blocked Paperclip tasks. Trace the cause, reproduce the bug, implement a repair, test related behavior, and verify the actual workflow before delivering a pull request with passing checks.

  • Repairing a failed Paperclip task or run
  • Investigating stalled or incorrectly blocked work
  • Measuring and fixing slow task execution
paperclipai/paperclip105.6KUpdated Oct 21, 2026

create-runner-adapter

FreeSummaryAI rating 90

Add a new execution tool or provider to native Paperclip Runner. Define requirements, investigate its communication protocol, implement the integration, package it, and verify complete tasks in the intended environment, including cancellation, recovery, and cleanup.

  • Adding a new provider to native Paperclip Runner
  • Investigating an execution tool's protocol and capabilities
  • Testing cancellation and recovery in an integration
paperclipai/paperclip105.6KUpdated Oct 21, 2026