From project-manager
Generates a change impact assessment file (change-impact-CR-001.xlsx) for Phase 4 — Development. PM describes a scope change request; the agent classifies the change (scope / budget / timeline / resource), analyzes impact on project-plan.md and project-budget.xlsx, calculates timeline delta, budget delta, and risk level (Low / Medium / High), then produces a two-sheet xlsx artifact with a summary and detailed breakdown. PM reviews the draft and makes the final approval decision. Covers task #21 of the project management agent. Mode B: agent prepares draft, PM decides. If approved — updates project-plan.md via generate-project-plan. Triggers EN: 'scope change request', 'change impact assessment', 'generate change impact'.
npx claudepluginhub kirkruglov/claude-project-managerThis skill uses the workspace's default tool permissions.
Generates a change impact assessment for Phase 4 — Development (task #21).
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Generates a change impact assessment for Phase 4 — Development (task #21).
PM describes the change request; the agent classifies it, analyzes impact on
timeline and budget, calculates deltas and risk level. Output: change-impact-{id}.xlsx.
Mode B: agent prepares draft, PM makes the decision.
Russian: «запрос на изменение скоупа», «оценка изменения», «влияние изменения на проект», «изменение скоупа», «CR по проекту», «оцени изменение», «изменение требований», «корректировка скоупа» English: "scope change request", "change impact assessment", "generate change impact", "change request analysis", "evaluate scope change", "change order impact"
Determine the language of the user's request:
-ru suffix, respond in Russian-en suffix, respond in English| Data | Required | Source |
|---|---|---|
| Change description | yes | PM writes in chat |
| Request ID (CR-001, etc.) | no | PM provides or agent assigns next in sequence |
| Requester | no | PM provides or leave blank |
| Project plan | no | 02-planning/project-plan.md — deadlines and tasks |
| Project budget | no | 02-planning/project-budget.xlsx — budget items |
| File | Project path | Format | Description |
|---|---|---|---|
change-impact-{id}.xlsx | 04-development/ | .xlsx | Change impact assessment |
File structure — 2 sheets (Summary, Impact Detail) — defined in templates/change-impact-{lang}.md.
Guard-rail — check request type. If the request concerns general change management (methodology, processes) or does not describe a specific scope change → respond: "generate-change-impact assesses the impact of a specific scope change request. Describe the specific change: what needs to change, the rationale, and the expected impact. The skill will produce a structured assessment for decision-making." Do not start the workflow.
If the request contains a description of a specific change → proceed to Step 2.
Extract from chat:
If the change involves replacing a technology, architecture, or platform (keywords: "rewrite", "replace platform", "migrate to", "entire [component]"): Ask a clarifying question before proceeding to Step 3: "To calculate impact accurately, please clarify:
If the description is insufficient: Ask: "Please describe the change in more detail:
If no ID is provided: assign the next in sequence (find the last CR-XXX in 04-development/
or start with CR-001). Notify PM: "Request assigned ID: CR-001."
Change category classification: Based on the description, determine the category:
scope — adding or removing functionality or requirementsbudget — change in funding without altering functionalitytimeline — deadline shift without changing scope or budgetresource — replacing, adding, or removing team membersIf the change affects multiple categories — assign a primary one, list the rest as secondary.
Read project files for impact analysis:
02-planning/project-plan.md — current deadlines, tasks, milestones02-planning/project-budget.xlsx — budget items and approved amountsIf files are unavailable or not found: Ask PM a clarifying question: "Files project-plan.md / project-budget.xlsx not found. For a more accurate assessment, please provide:
Analyze across four dimensions. Record each value with an explicit data source (from file or agent estimate based on PM description).
4.1 Timeline Impact
4.2 Budget Impact
4.3 Resource Impact
4.4 Risk Level and Overall Impact Level Determine the impact level using the matrix:
| Level | Criteria |
|---|---|
| Low | Shift ≤ 5 working days, budget delta ≤ 5%, does not affect critical path |
| Medium | Shift 6–15 working days OR budget delta 6–15% OR affects critical path |
| High | Shift > 15 working days OR budget delta > 15% OR changes architecture/core requirements |
Record the final level: Low / Medium / High.
Show PM a brief impact summary in chat before generating the file:
CR-001 — [change title]
Category: [scope/budget/timeline/resource]
Timeline impact: [+X working days / "no impact"]
Budget impact: [+X / ±0 / "to be confirmed"]
Impact level: [Low/Medium/High]
Ask: "Is this data correct? Confirm or correct — I will generate the file."
Do not create the file until PM confirms.
Follow the schema from templates/change-impact-{lang}.md.
change-impact-{id}.xlsx.{project}/04-development/change-impact-{id}.xlsx.After PM responds:
logs/log.md.project-state.md: artifact change-impact-{id}.xlsx → "approved".logs/log.md: date, CR-ID, category, impact level, decision.| File | Purpose |
|---|---|
templates/change-impact-ru.md | xlsx artifact schema (RU) |
templates/change-impact-en.md | xlsx artifact schema (EN) |
Reads:
02-planning/project-plan.md — deadlines and tasks (optional)02-planning/project-budget.xlsx — budget items (optional)Passes data to:
04-development/change-impact-{id}.xlsx → generate-project-plan (#7)
— on change approval, to update the project planCalls:
xlsx skill — to create the .xlsx file