Développement
Code ReviewAnalyzes code for bugs, security vulnerabilities, performance issues, and style violations. Provides actionable improvement suggestions with severity ratings.WWeb Appendue default skill for app output: how to build a small self-contained web app that runs in the app sandbox with save_app.AAcademy GuideAnthropicStop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends matching courses, tutorials, and use cases from Claude Academy (academy.claude.com), Anthropic's learning hub.AAPI And Interface DesignAddy OsmaniGuides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.
API DesignDesigns RESTful, GraphQL, and gRPC APIs following best practices. Generates OpenAPI specs, schema definitions, and endpoint documentation with validation rules.BBrainstormingobraYou MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.BBrowser Testing With DevtoolsAddy OsmaniTests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data.CCI CD And AutomationAddy OsmaniAutomates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test runners in CI, or establish deployment strategies.CClaude APIAnthropicReference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any fo…
Code RefactoringRefactors code for improved readability, maintainability, and performance. Applies design patterns, reduces complexity, and modernizes legacy code while preserving behavior.CCode Review And QualityAddy OsmaniConducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to assess code quality across multiple dimensions before it enters the main branch.CCode SimplificationAddy OsmaniSimplifies code for clarity. Use when refactoring code for clarity without changing behavior. Use when code works but is harder to read, maintain, or extend than it should be. Use when reviewing code that has accumulated unnecessary complexity.CContext EngineeringAddy OsmaniOptimizes agent context setup. Use when starting a new session, when agent output quality degrades, when switching between tasks, or when you need to configure rules files and context for a project.
Database QueryGenerates optimized SQL queries, designs database schemas, and analyzes query performance. Supports PostgreSQL, SQLite, MySQL, and D1 with index recommendations.DDebugging And Error RecoveryAddy OsmaniGuides 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.
Debugging AssistantDiagnoses bugs from error messages, stack traces, and logs. Identifies root causes and provides step-by-step fix instructions with before/after code diffs.DDeprecation And MigrationAddy OsmaniManages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to another. Use when deciding whether to maintain or sunset existing code.DDiscernment NudgeAnthropicAfter you give a substantive answer or draft that the user may act on — advice or recommendations, drafted artifacts such as goals, plans, pitches, proposals, or emails, estimates or projections, analysis or interpretation of data, factual claims they may rely on, or a multi-step argument — invoke t…DDoubt Driven DevelopmentAddy OsmaniSubjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when correctness matters more than speed, when working in unfamiliar code, when stakes are high (production, security-sensitive logic, irreversible operations), or any time a confident output would be che…FFinishing A Development BranchobraUse when implementation is complete, all tests pass, and you need to decide how to integrate the workFFrontend UI EngineeringAddy OsmaniBuilds production-quality, accessible, responsive user-facing UIs. Use when building or modifying interfaces and pages, creating components, implementing layouts, meeting WCAG accessibility requirements, managing state, or when the output needs to look and feel production-quality rather than AI-gene…
Git ManagementAssists with Git operations including branch strategy, commit message crafting, merge conflict resolution, and repository history analysis.GGit Workflow And VersioningAddy OsmaniStructures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, opening or reviewing a pull request (PR), pushing to a remote, or when you need to organize work across multiple parallel streams.IIdea RefineAddy OsmaniRefines raw ideas into sharp, actionable concepts through structured divergent and convergent thinking. Use when an idea is still vague, when you need to stress-test assumptions before committing to a plan, or when you want to expand options before converging on one.IIncremental ImplementationAddy OsmaniDelivers changes incrementally. Use when implementing any feature or change that touches more than one file. Use when you're about to write a large amount of code at once, or when a task feels too big to land in one step.MMCP BuilderAnthropicGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).PPerformance OptimizationAddy OsmaniOptimizes application performance across frontend, backend, queries, and databases. Use when performance requirements exist, when you suspect performance regressions, when Core Web Vitals or load times need improvement, when N+1 query patterns need fixing, or when profiling reveals bottlenecks.RReceiving Code ReviewobraUse when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementationRRequesting Code ReviewobraUse when completing tasks, implementing major features, or before merging to verify work meets requirementsSSecurity And HardeningAddy OsmaniHardens code against vulnerabilities. Use when handling user input, authentication, data storage, or external integrations. Use when building any feature that accepts untrusted data, manages user sessions, or interacts with third-party services.SSkill CreatorAnthropicCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better t…SSource Driven DevelopmentAddy OsmaniGrounds every implementation decision in official documentation. Use when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters.SSpec Driven DevelopmentAddy OsmaniCreates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when requirements are unclear, ambiguous, or only exist as a vague idea.SSubagent Driven DevelopmentobraUse when executing implementation plans with independent tasks in the current sessionSSystematic DebuggingobraUse when encountering any bug, test failure, or unexpected behavior, before proposing fixesTTest Driven DevelopmentAddy OsmaniDrives development with tests. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality.TTest Driven DevelopmentobraUse when implementing any feature or bugfix, before writing implementation code
Test GenerationGenerates unit tests, integration tests, and E2E test scenarios. Supports Jest, Vitest, Playwright, ExUnit, and pytest frameworks with full coverage analysis.UUsing Git WorktreesobraUse when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallbackWWebapp TestingAnthropicToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.Recherche et données
SSpreadsheet (XLSX)endue default skill for Excel output: how to lay out sheets, type columns and use formulas with save_spreadsheet.
Web SearchSearches the internet for real-time information, documentation, news, and technical references. Synthesizes results into concise, actionable answers with source citations.
Data AnalysisAnalyzes datasets, generates insights, and creates visualizations. Supports SQL query generation, statistical analysis, trend detection, and business intelligence reporting.
Knowledge BaseIndexes, searches, and retrieves information from structured knowledge bases, wikis, and documentation repositories. Supports semantic search and contextual answers with confidence scoring.
Metrics MonitorMonitors application metrics, sets up alerts, and provides real-time health dashboards. Detects anomalies and suggests remediation actions with runbook generation.OObservability And InstrumentationAddy OsmaniInstruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that runs in production and you need evidence it works. Documents et productivité
DDocument (Markdown)endue default skill for document output: how to structure and write a Markdown report saved with save_output.PPresentation (PPTX)endue default skill for PowerPoint output: how to plan, structure and write a clear slide deck with save_presentation.
Task PlannerBreaks down complex goals into actionable tasks, estimates effort, assigns priorities, and creates project timelines with dependency tracking and milestone planning.
Document SummarizerSummarizes long documents, reports, and articles into concise briefs. Supports extractive and abstractive summarization with key-point extraction and action items.DDocumentation And AdrsAddy OsmaniRecords decisions and documentation. Use when making architectural decisions, changing public APIs, shipping features, or when you need to record context that future engineers and agents will need to understand the codebase.
Documentation WriterGenerates and maintains technical documentation including API docs, README files, architecture guides, and inline code comments with Mermaid diagrams.EExecuting PlansobraUse when you have a written implementation plan to execute in a separate session with review checkpointsPPlanning And Task BreakdownAddy OsmaniBreaks work into ordered tasks. Use when you have a spec or clear requirements and need to break work into implementable tasks. Use when a task feels too large to start, when you need to estimate scope, or when parallel work is possible.WWriting PlansobraUse when you have a spec or requirements for a multi-step task, before touching codeWWriting SkillsobraUse when creating new skills, editing existing skills, or verifying skills work before deployment Design et médias
Image GenerationCreates images from text descriptions using AI models. Supports style control, aspect ratios, and iterative refinement through advanced prompt engineering techniques.AAlgorithmic ArtAnthropicCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.BBrand GuidelinesAnthropicApplies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.CCanvas DesignAnthropicCreate beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.FFrontend DesignAnthropicGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.TTheme FactoryAnthropicToolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
Video Script & EditGenerates video scripts, shot lists, and editing instructions. Supports YouTube, TikTok, and corporate video formats with timing, transition, and music cue guidance.WWeb Artifacts BuilderAnthropicSuite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.Communication
Email ComposerDrafts professional emails, newsletters, and outreach sequences. Adapts tone for business, marketing, and personal communication styles with A/B subject line testing.IInternal CommsAnthropicA set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident rep…IInterview MeAddy OsmaniExtracts what the user actually wants instead of what they think they should want. Achieves this through one-question-at-a-time interview until ~95% confidence about the underlying intent.
Meeting AssistantGenerates meeting agendas, takes structured notes, extracts action items, and creates follow-up summaries with assigned owners and deadlines.SSlack Gif CreatorAnthropicKnowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack."