← all publishers

ed3dai

@ed3dai source repo

24 published skills

  1. Systematic Debugging · ed3dai bundle
    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
    0 installs
  2. Asking Clarifying Questions · ed3dai
    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
    1 install
  3. Writing Implementation Plans · 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
    1 install
  4. Export Session As Markdown · ed3dai
    Use when the user wants to export a Claude Code session transcript as a readable Markdown file — converts the current session (or a specified transcript path) into GitHub-flavored Markdown with metadata header, collapsible tool results, and thinking blocks
    1 install
  5. Testing Skills With Subagents · ed3dai bundle
    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
    1 install
  6. Finishing A Development Branch · 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
    1 install
  7. Executing An Implementation Plan · 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
    1 install
  8. Coding Effectively · ed3dai
    ALWAYS use this skill when writing or refactoring code. Includes context-dependent sub-skills to empower different coding styles across languages and runtimes.
    1 install
  9. Howto Code In Rust · ed3dai
    Use when writing, reviewing, or modifying Rust code - covers error handling with thiserror+miette, type system patterns, async and serde conventions, testing crates, dependency pinning, and module organization
    1 install
  10. Writing Good Tests · ed3dai
    Use when writing or reviewing tests - covers test philosophy, condition-based waiting, mocking strategy, and test isolation
    1 install
  11. Brainstorming · ed3dai
    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
    1 install
  12. Using Generic Agents · ed3dai
    Use to decide what kind of generic agent you should use
    1 install
  13. Review Session · ed3dai
    Use when the user wants to review a Claude Code session for quality — analyzes the current session (or a specified transcript path) for prompting effectiveness, agent performance, and environment gaps, producing actionable recommendations
    1 install
  14. Howto Code In Typescript · ed3dai bundle
    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
    1 install
  15. Writing Design Plans · 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
    1 install
  16. Requesting Code Review · ed3dai bundle
    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
    1 install
  17. Starting A Design Plan · ed3dai
    Use when beginning any design process - orchestrates gathering context, clarifying requirements, brainstorming solutions, and documenting validated designs to create implementation-ready design documents
    1 install
  18. Using Plan And Execute · 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
    1 install
  19. Test Driven Development · 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
    1 install
  20. Investigating A Codebase · 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
    1 install
  21. Review Recent Sessions · ed3dai
    Use when the user wants to review their recent Claude Code sessions for patterns — analyzes the last N sessions (default 5) in the current project, dispatching parallel reviewers per session, then synthesizing cross-session findings
    1 install
  22. Functional Core Imperative Shell · 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
    1 install
  23. Researching On The Internet · ed3dai
    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
    1 install
  24. Doing A Simple Two Stage Fanout · ed3dai bundle
    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
    1 install