@webdevtoday/claude-agents
Version:
AI-powered development shop with 15 specialized agents for Claude Code. Features concurrent execution, shared memory, context-forge integration, and web dashboard for 80% faster development.
149 lines (121 loc) β’ 4.26 kB
Markdown
name: implementation-status
description: Show current implementation progress and next steps for context-forge projects
category: context
# Implementation Status: $ARGUMENTS
## Objective
Display comprehensive status of a context-forge project's implementation, including stage progress, completed tasks, and recommended next actions.
## Information Gathering
1. **Read Implementation Plan**
```javascript
const plan = readFile('Docs/Implementation.md');
const stages = parseStages(plan);
```
2. **Check Memory State**
```javascript
const progress = memory.getImplementationProgress();
const recentActions = memory.getRecentAgentActions(5);
const prpStates = memory.getAvailablePRPs().map(prp => ({
name: prp.name,
state: memory.getPRPState(prp.filename)
}));
```
3. **Analyze Task Completion**
- Count checked vs unchecked boxes per stage
- Calculate overall progress percentage
- Identify blocking tasks
- Find available PRPs for remaining tasks
## Output Format
```
π Context-Forge Implementation Status
ποΈ Project: [Project Name from CLAUDE.md]
π
Started: [Date if available]
β±οΈ Estimated Completion: [Based on progress rate]
π Overall Progress: ββββββββββββββββ 67%
π Stage Breakdown:
βββββββββββββββββββββββββββββββββββ
Stage 1: Foundation & Setup β
Complete (7/7 tasks)
β
Initialize project structure
β
Set up development environment
β
Configure build tools
β
Set up testing framework
β
Initialize version control
β
Create CI/CD pipeline
β
Set up documentation structure
Stage 2: Core Features π In Progress (4/8 tasks - 50%)
β
Design database schema
β
Implement user model
β
Create authentication system
β
Build API endpoints
β³ Add input validation β Current
βΈοΈ Implement rate limiting
βΈοΈ Create admin panel
βΈοΈ Add logging system
Stage 3: Advanced Features βΈοΈ Pending (0/6 tasks)
βΈοΈ Real-time notifications
βΈοΈ File upload system
βΈοΈ Search functionality
βΈοΈ Analytics dashboard
βΈοΈ Export features
βΈοΈ Third-party integrations
Stage 4: Polish & Optimization βΈοΈ Pending (0/5 tasks)
βββββββββββββββββββββββββββββββββββ
π― Available PRPs:
- β
user-authentication-prp.md (executed)
- β
api-endpoints-prp.md (executed)
- π input-validation-prp.md (ready)
- π rate-limiting-prp.md (ready)
π Recent Activity:
- 2 hours ago: api-developer completed "Build API endpoints"
- 4 hours ago: tdd-specialist added tests for authentication
- Yesterday: security-scanner validated auth implementation
β‘ Recommended Actions:
1. Continue current task: /continue-implementation
2. Execute validation PRP: /prp-execute input-validation-prp
3. Run test suite: /test
4. Check for blockers: /check-dependencies
π Quick Commands:
- Resume work: claude-agents run api-developer --task "Add input validation"
- View specific stage: /stage-details 2
- Update progress: /mark-complete "Add input validation"
β±οΈ Time Estimates:
- Current stage completion: ~2 days
- Total project completion: ~1 week
- At current pace: 2.5 tasks/day
```
## Advanced Features
### Velocity Tracking
```javascript
// Calculate development velocity
const completedToday = recentActions.filter(a =>
isToday(a.timestamp) && a.action === 'task-completed'
).length;
const avgVelocity = calculateAverageVelocity(recentActions);
```
### Blocker Detection
- Identify tasks with failed validation
- Find missing dependencies
- Highlight tasks without clear ownership
### PRP Matching
- Suggest PRPs for upcoming tasks
- Show PRP execution status
- Recommend validation commands
## Integration Options
### Export Status
```bash
# Generate status report
/implementation-status --export markdown > status.md
# Share with team
/implementation-status --format slack
```
### Dashboard Integration
```javascript
// Send to dashboard
memory.set('dashboard:implementation-status', {
overall: overallProgress,
stages: stageProgress,
velocity: avgVelocity,
blockers: identifiedBlockers
});
```