Skip to content
Development
Command

/f5-planning

Project planning and WBS generation

From plugin
f5-framework
2469 skills104 agents69 commands
Install
$ npx -y skills add Fujigo-Software/f5-framework-claude --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/f5-planning

Context preview

What this command does when you run it.

Project planning and WBS generation

Command definition

f5-planning.md
description: Project planning and WBS generation
argument-hint: <wbs|estimate|schedule> [module]

/f5-planning - Project Planning & WBS Command

Generate Work Breakdown Structure (WBS), estimates, and sprint planning.

ARGUMENTS

The user's request is: $ARGUMENTS

⚠️ CRITICAL OUTPUT RULES

**Output files MUST be in `.f5/planning/`**

| Document Type | Output Path | |--------------|-------------| | WBS | `.f5/planning/wbs.md` | | Estimates | `.f5/planning/estimates.md` | | Sprint Plan | `.f5/planning/sprints/sprint-{N}.md` | | Roadmap | `.f5/planning/roadmap.md` | | Resource Plan | `.f5/planning/resources.md` |

**❌ WRONG paths:**

docs/wbs.md ❌
planning.md ❌
wbs.md ❌

STEP 1: PARSE ACTION

| Action | Description | |--------|-------------| | `wbs` | Generate Work Breakdown Structure | | `estimate` | Estimate effort for tasks | | `sprint` | Create sprint plan | | `roadmap` | Generate project roadmap | | `resource` | Resource allocation plan | | `status` | Show planning status |

ACTION: WBS

/f5-planning wbs [--from <source>]

Sources

  • `srs` - Generate from SRS requirements (default)
  • `design` - Generate from design documents
  • `screens` - Generate from screen list

Process

1. Read SRS from `.f5/specs/srs/v1.0.0/srs.md` 2. Read Screen List from `.f5/specs/basic-design/v1.0.0/screens/screen-list.md` 3. Read API Design from `.f5/specs/basic-design/v1.0.0/api/api-design.md` 4. Generate hierarchical WBS 5. Output to `.f5/planning/wbs.md`

Output Template

# Work Breakdown Structure (WBS)

**Project:** {{PROJECT_NAME}}
**Generated:** {{TIMESTAMP}}
**Source:** {{SOURCE}}

## Summary

| Category | Items | Estimated Days |
|----------|-------|----------------|
| Backend | {{COUNT}} | {{DAYS}} |
| Frontend | {{COUNT}} | {{DAYS}} |
| Mobile | {{COUNT}} | {{DAYS}} |
| DevOps | {{COUNT}} | {{DAYS}} |
| **Total** | {{TOTAL}} | {{TOTAL_DAYS}} |

---

## 1. Backend Development

### 1.1 Authentication Module
| ID | Task | Priority | Est. Days | Dependencies |
|----|------|----------|-----------|--------------|
| BE-AUTH-001 | User Registration API | P0 | 1 | - |
| BE-AUTH-002 | OTP Verification | P0 | 0.5 | BE-AUTH-001 |
| BE-AUTH-003 | Login API | P0 | 0.5 | BE-AUTH-001 |
| BE-AUTH-004 | JWT Token Management | P0 | 1 | BE-AUTH-003 |
| BE-AUTH-005 | Password Reset | P1 | 0.5 | BE-AUTH-001 |

### 1.2 Listing Module
| ID | Task | Priority | Est. Days | Dependencies |
|----|------|----------|-----------|--------------|
| BE-LIST-001 | Create Listing API | P0 | 1.5 | BE-AUTH |
| BE-LIST-002 | Search & Filter API | P0 | 2 | BE-LIST-001 |
| BE-LIST-003 | Listing Detail API | P0 | 0.5 | BE-LIST-001 |

### 1.3 Auction Module
...

### 1.4 Order Module
...

### 1.5 Payment Module
...

---

## 2. Frontend Development (Web)

### 2.1 Authentication Screens
| ID | Task | Priority | Est. Days | Dependencies |
|----|------|----------|-----------|--------------|
| FE-AUTH-001 | Login Screen | P0 | 1 | BE-AUTH-003 |
| FE-AUTH-002 | Register Screen | P0 | 1 | BE-AUTH-001 |
| FE-AUTH-003 | OTP Screen | P0 | 0.5 | BE-AUTH-002 |

### 2.2 Listing Screens
...

---

## 3. Mobile Development (Flutter)

### 3.1 Authentication Screens
...

### 3.2 Farmer Screens
...

### 3.3 Buyer Screens
...

---

## 4. DevOps & Infrastructure

### 4.1 Initial Setup
| ID | Task | Priority | Est. Days | Dependencies |
|----|------|----------|-----------|--------------|
| DO-001 | Docker setup | P0 | 0.5 | - |
| DO-002 | CI/CD Pipeline | P0 | 1 | DO-001 |
| DO-003 | Database setup | P0 | 0.5 | DO-001 |

---

## 5. Testing

### 5.1 Unit Tests
...

### 5.2 Integration Tests
...

### 5.3 E2E Tests
...

---

## Dependencies Graph

```mermaid
graph LR
    AUTH[Auth Module] --> LIST[Listing Module]
    AUTH --> USER[User Module]
    LIST --> AUC[Auction Module]
    LIST --> OFFER[Offer Module]
    AUC --> ORDER[Order Module]
    OFFER --> ORDER
    ORDER --> PAY[Payment Module]
    ORDER --> QC[Quality Check]

---

Priority Summary

| Priority | Tasks | Days | % of Total | |----------|-------|------|------------| | P0 (MVP) | {{P0_COUNT}} | {{P0_DAYS}} | {{P0_PERCENT}}% | | P1 (Phase 2) | {{P1_COUNT}} | {{P1_DAYS}} | {{P1_PERCENT}}% | | P2 (Future) | {{P2_COUNT}} | {{P2_DAYS}} | {{P2_PERCENT}}% |


## ACTION: ESTIMATE

/f5-planning estimate [--module <module>] [--team-size <n>]


### Estimation Factors

| Factor | Multiplier |
|--------|------------|
| Junior dev | 1.5x |
| Mid dev | 1.0x |
| Senior dev | 0.8x |
| New technology | 1.3x |
| Complex business logic | 1.4x |
| Simple CRUD | 0.7x |

### Output

```markdown
# Effort Estimation

**Project:** {{PROJECT_NAME}}
**Team Size:** {{TEAM_SIZE}}
**Generated:** {{TIMESTAMP}}

## Estimation Summary

| Module | Ideal Days | Adjusted Days | Team Days |
|--------|------------|---------------|-----------|
| Auth | 5 | 6.5 | 2 |
| Listing | 12 | 15.6 | 5 |
| Auction | 10 | 14 | 5 |
| Order | 15 | 19.5 | 7 |
| Payment | 8 | 10.4 | 4 |
| **Total** | 50 | 66 | 23 |

## Timeline

With {{TEAM_SIZE}} developers:
- **Optimistic:** {{OPT_WEEKS}} weeks
- **Realistic:** {{REAL_WEEKS}} weeks  
- **Pessimistic:** {{PESS_WEEKS}} weeks

## Risk Factors
- Payment integration complexity: +20%
- Third-party API dependencies: +15%
- New team members ramp-up: +10%

ACTION: SPRINT

/f5-planning sprint [--number <n>] [--duration <days>]

Default Sprint Duration

  • 2 weeks (10 working days)

Output

# Sprint {{N}} Plan

**Duration:** {{START_DATE}} - {{END_DATE}}
**Team:** {{TEAM_MEMBERS}}
**Capacity:** {{CAPACITY}} story points

## Sprint Goals
1. {{GOAL_1}}
2. {{GOAL_2}}

## Sprint Backlog

| ID | Task | Assignee | Points | Status |
|----|------|----------|--------|--------|
| BE-AUTH-001 | User Registration | Dev A | 3 | To Do |
| BE-AUTH-002 | OTP Verification | Dev A | 2 | To Do |
| FE-AUTH-001 | Login Screen | Dev B | 3 | To Do |

## Definition of Done
- [ ] Code reviewed
- [ ] Unit tests written (≥80% coverage)
- [
Read more
Ships withf5-framework

AI-Powered Development Framework for Claude Code

Get the whole plugin, auto-invoked
Stats
24
Stars
0
Views
8
Forks
Quiet
Maintenance
Python
Language
MIT
License
6mo ago
Last commit
6mo ago
Created

Repo: Fujigo-Software/f5-framework-claude