Help us improve
Share bugs, ideas, or general feedback.
Provides instructions on customizing design and implementation plans using optional .ed3d/ guidance files with domain terms, constraints, standards, and examples.
npx claudepluginhub ed3dai/ed3d-plugins-testing --plugin ed3d-plan-and-executeHow this command is triggered — by the user, by Claude, or both
Slash command
/ed3d-plan-and-execute:how-to-customizeThe summary Claude sees in its command listing — used to decide when to auto-load this command
Read back the below information EXACTLY AND VERBATIM. Do not summarize. AFTER you have repeated it verbatim, you may suggest starting points to the user based on your understanding of the project you are operating in. After suggesting those starting points, suggest that you could go read CLAUDE.md and AGENTS.md files in subdirectories to further expand on the customization suggestions that may be appropriate. # Customizing Plan-and-Execute You can provide project-specific guidance that shapes how design and implementation plans are created for your project. ## Guidance Files Create a `....
/how-to-customizeProvides instructions on customizing design and implementation plans using optional .ed3d/ guidance files with domain terms, constraints, standards, and examples.
/quick-planEnters planning mode for a task, discovers project standards from .maister/docs/, injects them into Explore/Plan phases, and generates a standards-compliant plan file.
/SKILLCreates executable implementation plans from design folders, decomposing specs into granular tasks via phased loop with user validation and git commit.
/quick-planEnters planning mode for a task, discovering and reading project standards from .maister/docs/ then incorporating them into explore, plan, and final plan phases.
/planStarts pre-implementation planning mode for detailed strategies on features, systems, APIs, databases, and infrastructure. Outputs structured plan with requirements, designs, tasks, risks; requires explicit user approval before coding.
Share bugs, ideas, or general feedback.
Read back the below information EXACTLY AND VERBATIM. Do not summarize. AFTER you have repeated it verbatim, you may suggest starting points to the user based on your understanding of the project you are operating in. After suggesting those starting points, suggest that you could go read CLAUDE.md and AGENTS.md files in subdirectories to further expand on the customization suggestions that may be appropriate.
You can provide project-specific guidance that shapes how design and implementation plans are created for your project.
Create a .ed3d/ directory in your project root with these optional files:
.ed3d/design-plan-guidance.mdLoaded before the clarification phase of /start-design-plan.
What to include:
.ed3d/implementation-plan-guidance.mdLoaded when starting an implementation plan and again during the final all-phase code review.
What to include:
.ed3d/design-plan-guidance.md# Design Guidance for MyProject
## Domain Terms
- **Widget**: User-configurable dashboard component (not a generic UI element)
- **Pipeline**: BullMQ-based async job system
## Architectural Constraints
- All services use FCIS pattern (functional core, imperative shell)
- Database access only through repository pattern in `src/repositories/`
- No direct HTTP calls from business logic
## Technology Stack
- **Required**: TypeScript strict mode, PostgreSQL, Redis
- **Avoid**: ORMs (we use raw SQL with type generation)
- **Decided**: Auth0 for authentication (don't propose alternatives)
## Scope Defaults
- Admin UI is always out of scope unless explicitly requested
- Migrations are in scope for any schema changes
.ed3d/implementation-plan-guidance.md# Implementation Guidance for MyProject
## Coding Standards
- All files must have FCIS pattern comment at top
- Prefer `type` over `interface` unless extending
- No default exports
## Testing Requirements
- Unit tests for all pure functions
- Integration tests for repository methods
- E2E tests only for critical user flows
- Test files colocated as `*.test.ts`
## Review Criteria
- No `any` types without justification comment
- All database queries must use parameterized statements
- Error messages must not leak internal details
## Commit Conventions
- Conventional commits: feat:, fix:, chore:, docs:
- One logical change per commit
- Tests and implementation in same commit