Claude Skills

aka. Agent Skills

Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.

Claude Code
OpenAI Codex
Gemini CLI
Cursor
GitHub Copilot
+more
8660 verified skills
#1825

asking-clarifying-questions

verified

Use after initial design context is gathered, before brainstorming - resolves contradictions in requirements, disambiguates terminology, clarifies scope boundaries, and verifies assumptions to prevent building the wrong solution

ed3dai/ed3d-plugins
82
#1826

finishing-a-development-branch

verified

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup

ed3dai/ed3d-plugins
82
#1827

writing-claude-md-files

verified

Use when creating or updating CLAUDE.md files for projects or subdirectories - covers top-level vs domain-level organization, capturing architectural intent and contracts, and mandatory freshness dates

ed3dai/ed3d-plugins
82
#1828

investigating-a-codebase

verified

Use when planning or designing features and need to understand current codebase state, find existing patterns, or verify assumptions about what exists; when design makes assumptions about file locations, structure, or existing code that need verification - prevents hallucination by grounding plans in reality

ed3dai/ed3d-plugins
82
#1829

maintaining-project-context

verified

Use when completing development phases or branches to identify and update CLAUDE.md or AGENTS.md files that may have become stale - analyzes what changed, determines affected contracts and documentation, and coordinates updates

ed3dai/ed3d-plugins
82
#1830

coding-effectively

verified

ALWAYS use this skill when writing or refactoring code. Includes context-dependent sub-skills to empower different coding styles across languages and runtimes.

ed3dai/ed3d-plugins
82
#1831

writing-design-plans

verified

Use after brainstorming completes - writes validated designs to docs/design-plans/ with structured format and discrete implementation phases required for creating detailed implementation plans

ed3dai/ed3d-plugins
82
#1832

howto-develop-with-postgres

verified

Use when writing database access code, creating schemas, or managing transactions with PostgreSQL - enforces transaction safety with TX_ naming, read-write separation, type safety for UUIDs/JSONB, and snake_case conventions to prevent data corruption and type errors

ed3dai/ed3d-plugins
82
#1833

howto-code-in-typescript

verified

Use when writing TypeScript code, reviewing TS implementations, or making decisions about type declarations, function styles, or naming conventions - comprehensive house style covering type vs interface rules, function declarations, FCIS integration, immutability patterns, and type safety enforcement

ed3dai/ed3d-plugins
82
#1834

functional-core-imperative-shell

verified

Use 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

ed3dai/ed3d-plugins
82
#1835

starting-a-design-plan

verified

Use when beginning any design process - orchestrates gathering context, clarifying requirements, brainstorming solutions, and documenting validated designs to create implementation-ready design documents

ed3dai/ed3d-plugins
82
#1836

playwright-patterns

verified

Use when writing Playwright automation code, building web scrapers, or creating E2E tests - provides best practices for selector strategies, waiting patterns, and robust automation that minimizes flakiness

ed3dai/ed3d-plugins
82
#1837

testing-skills-with-subagents

verified

Use when creating or editing skills, before deployment, to verify they work under pressure and resist rationalization - applies RED-GREEN-REFACTOR cycle to process documentation by running baseline without skill, writing to address failures, iterating to close loopholes

ed3dai/ed3d-plugins
82
#1838

defense-in-depth

verified

Use when invalid data causes failures deep in execution - validates at every layer data passes through to make bugs structurally impossible rather than temporarily fixed

ed3dai/ed3d-plugins
82
#1839

brainstorming

verified

Use 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/ed3d-plugins
82
#1840

creating-an-agent

verified

Use when creating specialized subagents for Claude Code plugins or the Task tool - covers description writing for auto-delegation, tool selection, prompt structure, and testing agents

ed3dai/ed3d-plugins
82
#1841

writing-skills

verified

Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to process documentation by testing with subagents before writing, iterating until bulletproof against rationalization

ed3dai/ed3d-plugins
82
#1842

programming-in-react

verified

Use when writing or modifying React components, planning React features, or working with .jsx/.tsx files - provides modern React patterns with TypeScript, hooks usage, component composition, and common pitfalls to avoid

ed3dai/ed3d-plugins
82
#1843

researching-on-the-internet

verified

Use when planning features and need current API docs, library patterns, or external knowledge; when testing hypotheses about technology choices or claims; when verifying assumptions before design decisions - gathers well-sourced, current information from the internet to inform technical decisions

ed3dai/ed3d-plugins
82
#1844

writing-for-a-technical-audience

verified

Use when writing documentation, guides, API references, or technical content for developers - enforces clarity, conciseness, and authenticity while avoiding AI writing patterns that signal inauthenticity

ed3dai/ed3d-plugins
82
#1845

systematic-debugging

verified

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework (root cause investigation, pattern analysis, hypothesis testing, implementation) that ensures understanding before attempting solutions

ed3dai/ed3d-plugins
82
#1846

test-driven-development

verified

Use 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/ed3d-plugins
82
#1847

requesting-code-review

verified

Use 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/ed3d-plugins
82
#1848

narsil

verified
development-tools

Use narsil-mcp code intelligence tools effectively. Use when searching code, finding symbols, analyzing call graphs, scanning for security vulnerabilities, exploring dependencies, or performing static analysis on indexed repositories.

postrv/narsil-mcp
81
Previous
Page 77 of 361
Next