Skip to content
Development
Command

/epct

Systematic Explore-Plan-Code-Test methodology for structured development. Ensures comprehensive approach to feature implementation.

From plugin
fusengine-agents
2233 skills43 agents33 commands
Install
$ npx -y skills add fusengine/agents --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/epct

Context preview

What this command does when you run it.

Systematic Explore-Plan-Code-Test methodology for structured development. Ensures comprehensive approach to feature implementation.

Command definition

epct.md
description: Systematic Explore-Plan-Code-Test methodology for structured development. Ensures comprehensive approach to feature implementation.

EPCT: Explore-Plan-Code-Test

Execute systematic development methodology:

Phase 1: EXPLORE

> Use explore-codebase to understand relevant parts of the system

**Goals**:

  • Identify where changes need to be made
  • Understand existing patterns and conventions
  • Map dependencies and impacts
  • Locate relevant tests

**Deliverable**: Exploration summary with affected components

Phase 2: PLAN

> Use research-expert to validate approach against best practices

**Goals**:

  • Design solution following project patterns
  • Identify edge cases and error handling
  • Plan test strategy
  • Estimate impact and complexity

**Deliverable**: Implementation plan with step-by-step approach

**Plan Format**:

### Implementation Steps
1. [Component A]: [Changes needed]
2. [Component B]: [Changes needed]
3. [Tests]: [Test cases to add]

### Edge Cases
- [Case 1]: [Handling approach]
- [Case 2]: [Handling approach]

### Testing Strategy
- Unit tests: [What to test]
- Integration tests: [Scenarios]
- Manual testing: [Steps]

Phase 3: CODE

Implement the solution: 1. Follow the plan step-by-step 2. Maintain existing code style and patterns 3. Add inline documentation for complex logic 4. Create/update tests alongside code

Phase 4: TEST

Comprehensive validation: 1. **Run Linters**:

   bun run lint
   eslint .
   prettier --check .

2. **Run Tests**:

   bun test
   pytest

3. **Manual Testing**:

  • Execute test plan scenarios
  • Verify edge cases
  • Check error handling

4. **Final Verification**: > Use sniper to ensure 0 linter errors

**Deliverable**: Tested, validated code ready for commit

**Arguments**:

  • $ARGUMENTS specifies the feature/task to implement

**Example Usage**:

  • `/epct Add user profile editing` → Full EPCT for feature
  • `/epct Fix authentication bug` → EPCT for bug fix
Read more
Ships withfusengine-agents

A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.

Get the whole plugin, auto-invoked
Stats
22
Stars
1
Views
3
Forks
Active
Maintenance
CSS
Language
MIT
License
4d ago
Last commit
7mo ago
Created

Repo: fusengine/agents