Agent skill
aget-assess-client
Assess client needs, constraints, and objectives
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/aget-assess-client-aget-framework-template-consultant-
SKILL.md
aget-assess-client
Assess client needs, constraints, and objectives to inform engagement scope. Produces structured needs assessment document.
Instructions
When this skill is invoked:
-
Gather Client Context
- Understand client's current state
- Identify stated goals and objectives
- Note organizational constraints
-
Identify Needs
- Explicit Needs: What client has stated
- Implicit Needs: What analysis reveals
- Distinguish needs from wants
-
Document Constraints
- Budget limitations
- Timeline requirements
- Technical constraints
- Organizational constraints
-
Prioritize
- Use impact/urgency matrix
- Identify quick wins vs. strategic initiatives
- Note dependencies between needs
-
Gap Analysis
- Current state assessment
- Desired state definition
- Gap identification
Output Format
## Client Needs Assessment
### Client Overview
| Attribute | Value |
|-----------|-------|
| Client | [Name/Context] |
| Assessment Date | [Date] |
| Scope | [Area of focus] |
### Identified Needs
#### Explicit Needs (Stated)
1. [Need 1]: [Description]
2. [Need 2]: [Description]
#### Implicit Needs (Discovered)
1. [Need 1]: [How discovered, why important]
### Constraints
| Type | Constraint | Impact |
|------|------------|--------|
| Budget | [Description] | [How it limits options] |
| Timeline | [Description] | [How it limits options] |
| Technical | [Description] | [How it limits options] |
### Priority Matrix
| Need | Impact | Urgency | Priority |
|------|--------|---------|----------|
| [Need 1] | High | High | P1 |
| [Need 2] | High | Low | P2 |
### Gap Analysis
| Area | Current State | Desired State | Gap |
|------|---------------|---------------|-----|
| [Area 1] | [Description] | [Description] | [What's missing] |
### Recommended Focus Areas
1. [Area]: [Why prioritize this]
Constraints
- C1: NEVER assume client needs without verification — assumptions lead to scope mismatch
- C2: NEVER ignore stated constraints — constraints bound the solution space
- C3: NEVER conflate wants with needs — distinguish to improve engagement focus
Related
- SKILL-020: aget-assess-client specification
- ONTOLOGY_consultant.yaml: Client, Client_Need, Constraint concepts
- CAP-CON-001: Client Assessment capability
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?