Source

ed3dai/ed3d-plugins

42 skills · 951 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
functional-core-imperative-shell Use when writing or refactoring code, before creating files - enforces separation of pure business logic (Functional …
ed3dai/ed3d-plugins
168
2
asking-clarifying-questions Use after initial design context is gathered, before brainstorming - resolves contradictions in requirements, disambi…
ed3dai/ed3d-plugins
45
3
playwright-debugging Use when Playwright scripts fail, tests are flaky, selectors stop working, or timeouts occur - provides systematic de…
ed3dai/ed3d-plugins
41
4
researching-on-the-internet Use when planning features and need current API docs, library patterns, or external knowledge; when testing hypothese…
ed3dai/ed3d-plugins
35
5
writing-implementation-plans Use when design is complete and you need detailed implementation tasks for engineers with zero codebase context - cre…
ed3dai/ed3d-plugins
29
6
using-generic-agents Use to decide what kind of generic agent you should use
ed3dai/ed3d-plugins
28
7
writing-for-a-technical-audience Use when writing documentation, guides, API references, or technical content for developers - enforces clarity, conci…
ed3dai/ed3d-plugins
26
8
creating-an-agent Use when creating specialized subagents for Claude Code plugins or the Task tool - covers description writing for aut…
ed3dai/ed3d-plugins
25
9
coding-effectively ALWAYS use this skill when writing or refactoring code. Includes context-dependent sub-skills to empower different co…
ed3dai/ed3d-plugins
23
10
brainstorming Use when creating or developing anything, before writing code or implementation plans - refines rough ideas into full…
ed3dai/ed3d-plugins
21
11
executing-an-implementation-plan Use when executing implementation plans with independent tasks in the current session - dispatches fresh subagent for…
ed3dai/ed3d-plugins
21
12
howto-code-in-typescript Use when writing TypeScript code, reviewing TS implementations, or making decisions about type declarations, function…
ed3dai/ed3d-plugins
21
13
playwright-patterns Use when writing Playwright automation code, building web scrapers, or creating E2E tests - provides best practices f…
ed3dai/ed3d-plugins
21
14
requesting-code-review Use when completing tasks, implementing major features, or before merging to verify work meets requirements - dispatc…
ed3dai/ed3d-plugins
21
15
writing-claude-md-files Use when creating or updating CLAUDE.md files for projects or subdirectories - covers top-level vs domain-level organ…
ed3dai/ed3d-plugins
21
16
investigating-a-codebase Use when planning or designing features and need to understand current codebase state, find existing patterns, or ver…
ed3dai/ed3d-plugins
20
17
maintaining-project-context Use when completing development phases or branches to identify and update CLAUDE.md or AGENTS.md files that may have …
ed3dai/ed3d-plugins
19
18
property-based-testing Use when writing tests for serialization, validation, normalization, or pure functions - provides property catalog, p…
ed3dai/ed3d-plugins
19
19
starting-a-design-plan Use when beginning any design process - orchestrates gathering context, clarifying requirements, brainstorming soluti…
ed3dai/ed3d-plugins
19
20
defense-in-depth Use when invalid data causes failures deep in execution - validates at every layer data passes through to make bugs s…
ed3dai/ed3d-plugins
18
21
finishing-a-development-branch Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides comple…
ed3dai/ed3d-plugins
18
22
programming-in-react Use when writing or modifying React components, planning React features, or working with .jsx/.tsx files - provides m…
ed3dai/ed3d-plugins
18
23
systematic-debugging Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework (r…
ed3dai/ed3d-plugins
18
24
test-driven-development Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail…
ed3dai/ed3d-plugins
18
25
writing-good-tests Use when writing or reviewing tests - covers test philosophy, condition-based waiting, mocking strategy, and test iso…
ed3dai/ed3d-plugins
18
26
writing-skills Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to pr…
ed3dai/ed3d-plugins
18
27
creating-a-plugin Use when creating a new Claude Code plugin or setting up plugin structure - provides complete file organization, mani…
ed3dai/ed3d-plugins
17
28
howto-develop-with-postgres Use when writing database access code, creating schemas, or managing transactions with PostgreSQL - enforces transact…
ed3dai/ed3d-plugins
17
29
starting-an-implementation-plan Use when beginning implementation from a design plan - orchestrates branch creation, detailed planning, and hands off…
ed3dai/ed3d-plugins
17
30
testing-skills-with-subagents Use when creating or editing skills, before deployment, to verify they work under pressure and resist rationalization…
ed3dai/ed3d-plugins
17
31
using-git-worktrees Use when starting feature work that needs isolation from current workspace or before executing implementation plans -…
ed3dai/ed3d-plugins
17
32
using-plan-and-execute Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Re…
ed3dai/ed3d-plugins
17
33
writing-claude-directives Use when writing instructions that guide Claude behavior - skills, CLAUDE.md files, agent prompts, system prompts. Co…
ed3dai/ed3d-plugins
17
34
verification-before-completion Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running ver…
ed3dai/ed3d-plugins
16
35
writing-design-plans Use after brainstorming completes - writes validated designs to docs/design-plans/ with structured format and discret…
ed3dai/ed3d-plugins
16
36
doing-a-simple-two-stage-fanout Use when analyzing a large corpus of text, code, or data that exceeds a single agent's effective context - orchestrat…
ed3dai/ed3d-plugins
13
37
maintaining-a-marketplace Use when creating, releasing, or maintaining a Claude Code Plugin Marketplace - covers marketplace.json schema, versi…
ed3dai/ed3d-plugins
11
38
export-session-as-markdown Use when the user wants to export a Claude Code session transcript as a readable Markdown file — converts the current…
ed3dai/ed3d-plugins
6
39
prompt-security-hardening Use when writing skills, CLAUDE.md files, agent prompts, or any directives that involve shell commands, environment v…
ed3dai/ed3d-plugins
6
40
howto-code-in-rust Use when writing, reviewing, or modifying Rust code - covers error handling with thiserror+miette, type system patter…
ed3dai/ed3d-plugins
5
41
review-recent-sessions Use when the user wants to review their recent Claude Code sessions for patterns — analyzes the last N sessions (defa…
ed3dai/ed3d-plugins
5
42
review-session Use when the user wants to review a Claude Code session for quality — analyzes the current session (or a specified tr…
ed3dai/ed3d-plugins
5