ed3dai

ed3dai

@ed3dai Organization

GitHub
37 Skills
9361 Total Stars
February 2026 Joined

Public Skills

starting-a-design-plan

by ed3dai

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

Code Gen 253 8mo ago

maintaining-a-marketplace

by ed3dai

Use when creating, releasing, or maintaining a Claude Code Plugin Marketplace - covers marketplace.json schema, version management, release checklists, changelog conventions, and validation to prevent sync drift between plugin.json and marketplace.json

Processing 253 8mo ago

testing-skills-with-subagents

by ed3dai

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

Agents 253 8mo ago

doing-a-simple-two-stage-fanout

by ed3dai

Use when analyzing a large corpus of text, code, or data that exceeds a single agent's effective context - orchestrates parallel Worker subagents, Critic review subagents, and a final Summarizer subagent with task tracking and failure recovery

Automation 253 8mo ago

using-plan-and-execute

by ed3dai

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Read tool before announcing usage, following brainstorming before coding, and creating task todos for checklists

Automation 253 8mo ago

executing-an-implementation-plan

by ed3dai

Use when executing implementation plans with independent tasks in the current session - dispatches fresh subagent for each task, reviews once per phase, loads phases just-in-time to minimize context usage

Automation 253 8mo ago

starting-an-implementation-plan

by ed3dai

Use when beginning implementation from a design plan - orchestrates branch creation, detailed planning, and hands off to execution with all necessary context

Automation 253 8mo ago

writing-design-plans

by ed3dai

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

Auth 253 8mo ago

writing-implementation-plans

by ed3dai

Use when design is complete and you need detailed implementation tasks for engineers with zero codebase context - creates comprehensive implementation plans with exact file paths, complete code examples, and verification steps assuming engineer has minimal domain knowledge

Automation 253 8mo ago

coding-effectively

by ed3dai

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

Debugging 253 8mo ago

maintaining-project-context

by ed3dai

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

Code Gen 253 8mo ago

investigating-a-codebase

by ed3dai

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

Auth 253 8mo ago

functional-core-imperative-shell

by ed3dai

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

CLI Tools 253 8mo ago

playwright-debugging

by ed3dai

Use when Playwright scripts fail, tests are flaky, selectors stop working, or timeouts occur - provides systematic debugging approach for browser automation issues

Debugging 253 8mo ago

defense-in-depth

by ed3dai

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

Processing 253 8mo ago

systematic-debugging

by ed3dai

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

Code Gen 253 8mo ago

howto-develop-with-postgres

by ed3dai

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

Processing 253 8mo ago

creating-a-plugin

by ed3dai

Use when creating a new Claude Code plugin or setting up plugin structure - provides complete file organization, manifest format, and component definitions for commands, agents, skills, hooks, and MCP servers

CLI Tools 253 8mo ago

finishing-a-development-branch

by ed3dai

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

Code Review 253 8mo ago

creating-an-agent

by ed3dai

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

Agents 253 8mo ago

verification-before-completion

by ed3dai

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

Agents 253 8mo ago

playwright-patterns

by ed3dai

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

Processing 253 8mo ago

using-generic-agents

by ed3dai

Use to decide what kind of generic agent you should use

Agents 253 8mo ago

test-driven-development

by ed3dai

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

Debugging 253 8mo ago