Agent skill
change-request-analysis
Use when the Manager is creating, evaluating, or scoping change requests. Activates when writing CRs, assessing feature requests, estimating effort, analyzing impact, or deciding whether to approve a proposed change.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/change-request-analysis
SKILL.md
Change Request Analysis Expertise
When This Applies
Apply this guidance when:
- Creating a new Change Request (CR)
- Evaluating the feasibility of a proposed change
- Estimating scope and effort
- Assessing risk and impact of changes
CR Quality Checklist
Every Change Request should include:
- Clear Problem Statement — What problem does this solve? Why now?
- Specific Requirements — Measurable, testable acceptance criteria
- Scope Boundaries — What is explicitly out of scope
- Impact Assessment — Which components, APIs, or data are affected
- Priority Justification — Why this priority level
Scope Estimation
Sizing Guide
| Scope | Description | Typical Tasks | Typical Duration |
|---|---|---|---|
| Small | Single component change, no new APIs | 1-2 tasks | 1-2 sessions |
| Medium | Multiple components, possible new API | 3-5 tasks | 2-4 sessions |
| Large | System-wide change, new architecture | 6+ tasks | 5+ sessions |
Scope Red Flags
Watch for CRs that should be broken down further:
- Touches more than 3 project directories
- Requires changes to both frontend and backend
- Needs database schema changes alongside feature work
- Has more than 5 distinct requirements
- Affects authentication or authorization flows
Impact Analysis
Before finalizing a CR, assess:
- Breaking Changes — Will this break existing functionality or APIs?
- Data Impact — Are database migrations needed? Is data at risk?
- Dependency Impact — Will other in-progress CRs be affected?
- Test Impact — Do existing tests need updating?
- Infrastructure Impact — Are deployment or config changes needed?
CR Workflow
- Draft the CR with all required fields
- Set priority based on impact and urgency
- Assign to Architect for technical design
- Track through:
open→in_progress→completed→closed - Don't create implementation tasks until Architect has designed the solution
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?