home / skills / ed3dai / ed3d-plugins

ed3dai/ed3d-plugins

Ed's repo of Claude Code plugins, centered around a research-plan-implement workflow. Only a tiny bit cursed. If you're lucky.

37 skills
GitHub

Sponsored

maintaining-project-context

ed3dai/ed3d-plugins

119
This skill maintains project context by updating CLAUDE.md or AGENTS.md after contract changes, ensuring documentation stays accurate and aligned with code.
starting-a-design-plan

ed3dai/ed3d-plugins

119
This skill guides you from context gathering to a validated, implementation-ready design document, ensuring clear requirements and actionable handoff.
researching-on-the-internet

ed3dai/ed3d-plugins

119
This skill helps you gather current, well-sourced API docs, libraries, and best practices to inform planning and design decisions.
verification-before-completion

ed3dai/ed3d-plugins

119
This skill enforces verification before claiming completion by running exact commands and presenting fresh evidence to support success claims.
systematic-debugging

ed3dai/ed3d-plugins

119
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
creating-an-agent

ed3dai/ed3d-plugins

119
This skill helps you create specialized agents for Claude Code plugins by drafting descriptions, tool sets, and testing workflows.
maintaining-a-marketplace

ed3dai/ed3d-plugins

119
This skill helps maintain a Claude Code Plugin Marketplace by ensuring marketplace.json and plugin.json stay in sync across versions and changelogs.
howto-code-in-typescript

ed3dai/ed3d-plugins

119
This skill guides TypeScript work by enforcing house-style rules, promoting immutability, explicit signatures, and discriminated unions for safer code.
howto-functional-vs-imperative

ed3dai/ed3d-plugins

119
This skill enforces Functional Core and Imperative Shell separation in new or refactored Python code, ensuring pure logic remains separate from I/O.
programming-in-react

ed3dai/ed3d-plugins

119
This skill helps you write and refactor React components with TypeScript, hooks, and best practices for reliable, type-safe UI.
property-based-testing

ed3dai/ed3d-plugins

119
This skill helps you apply property-based testing to validate serialization, normalization, and pure functions by asserting key invariants across inputs.
writing-good-tests

ed3dai/ed3d-plugins

119
This skill helps you write robust tests by emphasizing integration over unit tests, waiting for real conditions, and using strategic mocks.
brainstorming

ed3dai/ed3d-plugins

119
This skill refines rough ideas into validated designs through structured questioning, multiple approaches, and incremental validation for clear project
executing-an-implementation-plan

ed3dai/ed3d-plugins

119
This skill guides phase-by-phase execution of an implementation plan, loading each phase just-in-time and surfacing subagent outputs for complete transparency.
starting-an-implementation-plan

ed3dai/ed3d-plugins

119
This skill helps you transition from a design plan to a concrete implementation by orchestrating branch setup, planning, and execution handoff.
test-driven-development

ed3dai/ed3d-plugins

119
This skill guides you through test-driven development, ensuring you write a failing test first and implement minimal code to pass.
using-plan-and-execute

ed3dai/ed3d-plugins

119
This skill enforces a research-plan-implement workflow, ensuring Read, brainstorm, and create task todos before coding to deliver reliable results.
writing-implementation-plans

ed3dai/ed3d-plugins

119
This skill generates comprehensive implementation plans for engineers with zero context, detailing file touches, code examples, tests, and verification steps.
asking-clarifying-questions

ed3dai/ed3d-plugins

119
This skill resolves contradictions, clarifies terminology, and verifies assumptions before brainstorming to ensure you build the right solution.
writing-skills

ed3dai/ed3d-plugins

119
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
requesting-code-review

ed3dai/ed3d-plugins

119
This skill dispatches a code-review subagent to surface issues early, fixes all issues, and re-reviews until zero issues are found.
finishing-a-development-branch

ed3dai/ed3d-plugins

119
This skill guides finishing a development branch by verifying tests, offering four structured options, and coordinating merge, PR, or cleanup.
howto-develop-with-postgres

ed3dai/ed3d-plugins

119
This skill enforces transaction safety, type safety, and snake_case naming in PostgreSQL access code to prevent data corruption and runtime errors.
coding-effectively

ed3dai/ed3d-plugins

119
This skill helps you write and refactor code effectively by enforcing functional vs imperative separation and defensive data validation.
using-generic-agents

ed3dai/ed3d-plugins

119
This skill helps decide which generic agent to use based on task clarity and complexity to optimize workflow.
writing-claude-directives

ed3dai/ed3d-plugins

119
This skill helps you craft Claude directives that maximize clarity, motivation, and compliance while minimizing token use and avoiding overtriggering.
writing-claude-md-files

ed3dai/ed3d-plugins

119
This skill helps you craft CLAUDE.md files that capture domain intent, contracts, and freshness dates across top-level and subdirectories.
defense-in-depth

ed3dai/ed3d-plugins

119
This skill enforces defense-in-depth by validating data at entry, business, environment, and debug layers to prevent bugs across execution paths.
investigating-a-codebase

ed3dai/ed3d-plugins

119
This skill helps you verify codebase state and locate existing patterns to ground design decisions in reality.
playwright-debugging

ed3dai/ed3d-plugins

119
This skill provides a systematic Playwright debugging workflow to diagnose flaky tests, timeouts, and element interactability issues quickly.
doing-a-simple-two-stage-fanout

ed3dai/ed3d-plugins

119
This skill analyzes large corpora by coordinating Worker and Critic subagents with a final Summarizer to produce a cohesive report.
creating-a-plugin

ed3dai/ed3d-plugins

119
This skill helps you scaffold a Claude Code plugin with complete structure, manifest, and components for commands, agents, skills, and MCP servers.
writing-for-a-technical-audience

ed3dai/ed3d-plugins

119
This skill helps you write technical content for developers with clarity and conciseness, avoiding AI patterns and ensuring authentic, actionable documentation.
writing-design-plans

ed3dai/ed3d-plugins

119
This skill writes validated brainstorming results into a design plan document, filling summary and glossary and outlining implementation phases for clear
playwright-patterns

ed3dai/ed3d-plugins

119
This skill helps you write robust Playwright automation by applying best practices for selector strategies, waiting patterns, and flaky test reduction.
testing-skills-with-subagents

ed3dai/ed3d-plugins

119
This skill helps you verify skills under pressure using RED-GREEN-REFACTOR, documenting failures and iterating to close loopholes.
using-git-worktrees

ed3dai/ed3d-plugins

119
This skill sets up isolated git worktrees for feature work, ensuring safe directory selection and automatic project setup.