wishket-quotelisted
Install: claude install-skill epicsagas/wishket-radar
# wishket-quote — Project Cost & Man-day Estimation
## Premise
This skill uses **functional decomposition + heuristic effort coefficients** to establish an estimation baseline. It is not an absolute market rate. Always label results with "Heuristic estimate; user adjustment required".
## Flow
```mermaid
flowchart LR
A[Project details / Requirement doc] --> B[Functional decomposition]
B --> C[Assign man-days by complexity]
C --> D[Add risk & buffer factors]
D --> E[Low / Standard / High quotes]
E --> F{Project budget specified?}
F -- Yes --> G[Evaluate against budget]
```
## Step 1: Input
- Project ID/URL: Fetch via `get_project`. Check `state.db` cache `seen[<id>].description` first if available.
- Requirement Document (PDF/PPT/DOCX): Extract text following `wishket-portfolio` extraction methods.
- Fallback: Ask user for verbal/bullet list of features.
## Step 2: Functional Decomposition
Break down requirements into actionable units. Tag each feature with role components (UI, Backend, Infra, Design, Integration). Explicitly mark out-of-scope items (e.g., Maintenance, Marketing).
## Step 3: Man-day Allocation (Heuristic)
Classify man-days per feature into 3 complexity levels (single developer basis):
| Complexity | Criteria | Man-days |
|---|---|---|
| Simple | Single CRUD, reusing existing pattern | 1-2 days |
| Medium | New screen + API, standard integrations (PG, SSO) | 3-5 days |
| Complex | Algorithms, RAG pipelines, settlement engines,