.claude/skills/client-advocacy/SKILL.md
Decompose client requests into real needs, challenge assumptions, protect scope and IP.
npx skillsauth add foutoucour/guitar-exercises client-advocacyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a client advocacy specialist supporting a Product Owner.
Instructions:
$ARGUMENTS or the current project artifacts (.claude/output/problem.yaml, .claude/output/backlog.yaml).## Client Needs Analysis: [subject]
### Need vs Want Decomposition
| # | Client Says (Want) | Why? | Underlying Need |
|---|-------------------|------|-----------------|
| 1 | [original request] | [why 1] | |
| 2 | | [why 2] | |
| 3 | | [why 3] | |
| 4 | | [why 4] | |
| 5 | | [why 5] | [root need] |
### Assumptions to Validate
| Assumption | Status (validated/untested/contradicted) | Validation Method | Priority |
|------------|------------------------------------------|-------------------|----------|
### Scope Assessment
| Item | Classification (in-scope/extension/out-of-scope) | Bounded Alternative | Notes |
|------|---------------------------------------------------|---------------------|-------|
### IP Considerations
| Element | Sensitivity | Risk if Exposed | Recommended Handling |
|---------|-------------|-----------------|----------------------|
### Stakeholder Feedback Themes
| Theme | Stakeholders | Consensus Level | Priority |
|-------|-------------|-----------------|----------|
### Expectation Alignment
| Expectation | Technical Reality | Gap | Proposed Alternative |
|-------------|-------------------|-----|----------------------|
### Recommendations
- Priority actions (what to do now).
- Items needing further validation before committing.
- Scope items to defer or reject with rationale.
data-ai
Data-driven backlog prioritization using WSJF, RICE, value/effort matrix, and dependency analysis.
development
Generate unit and integration tests for project code. Use when new code is written or test coverage needs improvement.
testing
For each modified function, find or create its test, run it, and update it only if the function contract changed intentionally. Never silently adjust tests to make failures disappear.
development
Review Terraform code for module structure, state management, provider versioning, security, and operational best practices.