From specialist-agent
Conducts structured discovery for new products, features, or initiatives, assessing market analysis, technical feasibility, architecture, risks, and go-to-market strategy before planning.
npx claudepluginhub herbertjulio/specialist-agent --plugin specialist-agentThis skill is limited to using the following tools:
Structured discovery before planning. Covers feasibility, architecture, risks, and strategy in a single pass.
Creates production-grade PRD for greenfield projects via discovery interview, battle-tested architecture defaults, adversarial analysis, and sprint-ready specs output.
Evaluates product opportunities with market sizing (TAM/SAM/SOM), competitive analysis, strategic alignment, technical feasibility scan, and go/no-go recommendation. Useful for validating ideas before development.
Autonomously researches feature requests or architecture documents, explores codebase patterns, identifies ambiguities and gaps, produces feature-context.md for orchestrator without making technical decisions.
Share bugs, ideas, or general feedback.
Structured discovery before planning. Covers feasibility, architecture, risks, and strategy in a single pass.
Target: $ARGUMENTS
/plan when scope is unclear or ambitiousDefine what we're discovering:
## Discovery Scope
- **What:** [product/feature description]
- **Why:** [business motivation]
- **Who:** [target users]
- **Constraints:** [time, budget, team, tech]
Analyze the current codebase and evaluate feasibility:
Output:
## Technical Feasibility
### Existing Assets
- [Reusable modules, services, components]
### New Requirements
- [New packages, services, infrastructure]
### Integration Points
- [APIs, databases, third-party services]
### Complexity: [TRIVIAL | SIMPLE | MEDIUM | COMPLEX | EPIC]
### Feasibility: [GO | CONDITIONAL | NO-GO]
- [Reasoning with evidence]
BLOCKED until feasibility assessment is complete with evidence.
Design the high-level architecture:
Output:
## Architecture Assessment
### Component Map
- [Module 1]: [responsibility]
- [Module 2]: [responsibility]
### Data Model
- [Entity 1]: [key fields and relationships]
- [Entity 2]: [key fields and relationships]
### API Surface
- [Endpoint/Interface 1]: [purpose]
- [Endpoint/Interface 2]: [purpose]
### Non-Functional Requirements
| Requirement | Target | Rationale |
|-------------|--------|-----------|
| Response time | < 200ms p95 | User experience |
| Availability | 99.9% | Business SLA |
| Data retention | 90 days | Compliance |
Identify and classify risks:
Output:
## Risk Analysis
| Risk | Impact | Likelihood | Mitigation |
|------|--------|------------|------------|
| [Risk 1] | High/Med/Low | High/Med/Low | [Strategy] |
| [Risk 2] | High/Med/Low | High/Med/Low | [Strategy] |
### Blockers
- [Any hard blockers that prevent proceeding]
### Open Questions
- [Questions that need answers before planning]
Estimate the work required:
Output:
## Effort Estimate
### Work Streams
| Stream | Agent(s) | Estimated Tokens | Priority |
|--------|----------|------------------|----------|
| [Stream 1] | @builder, @data | ~X tokens | P0 |
| [Stream 2] | @api, @builder | ~X tokens | P1 |
| [Stream 3] | @tester | ~X tokens | P1 |
### Total Estimate
- Tokens: ~X total (~$Y)
- Suggested phases: [count]
- Recommended approach: Sequential / Parallel / Hybrid
### Suggested Timeline
- Phase 1: [scope] - [duration]
- Phase 2: [scope] - [duration]
- Phase 3: [scope] - [duration]
Synthesize all findings into a go/no-go recommendation:
## Discovery Verdict
### Recommendation: [GO | CONDITIONAL GO | NO-GO]
### Summary
[2-3 sentence executive summary]
### Key Findings
1. [Most important finding]
2. [Second finding]
3. [Third finding]
### Conditions (if CONDITIONAL GO)
- [Condition that must be met]
- [Another condition]
### Next Steps
- [ ] [Immediate action 1]
- [ ] [Immediate action 2]
- [ ] Run `/plan [refined scope]` to create implementation plan
---- /discovery ----
Target: [product/feature]
Feasibility: [GO | CONDITIONAL | NO-GO]
Complexity: [TRIVIAL | SIMPLE | MEDIUM | COMPLEX | EPIC]
Estimated tokens: ~X (~$Y)
Risks: [count] (H:[n] M:[n] L:[n])
Verdict: [GO | CONDITIONAL GO | NO-GO]
[Full discovery document above]
Next: /plan [refined scope] (if GO)
| Excuse | Reality |
|---|---|
| "We already know what to build" | Discovery reveals unknowns you don't know you have. |
| "Discovery is too slow" | Discovering a fatal flaw in 30 min beats building for 2 weeks then pivoting. |
| "The scope is obvious" | Obvious scope still has hidden integration points, data model decisions, and risks. |
| "We can discover as we build" | That's called rework. Discovery-first prevents 3-5x cost overruns. |