implementation-planning

Plan the smallest viable change with affected files, tests, and risks.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/han-so1omon/ikam --skill implementation-planning-han-so1omon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation-planning
Source: https://github.com/han-so1omon/ikam/tree/main/skills/implementation-planning
Command: npx skills add https://github.com/han-so1omon/ikam --skill implementation-planning-han-so1omon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning the smallest viable change to reduce risk and accelerate delivery in software projects.

Core Features & Use Cases

  • Goal discovery: clarifies what success looks like.
  • Minimal change mapping: identifies the smallest change that delivers value.
  • Impact & risk assessment: analyzes affected files, tests, and dependencies.
  • Transparent decision logging: records the rationale and trade-offs.

Quick Start

Provide a clear goal for the next sprint and outline the minimal steps to implement it.

Frequently Asked Questions about implementation-planning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan the smallest viable change for a software sprint?

To plan the smallest viable change, clarify your sprint goal, map the minimal code modifications needed to deliver value, and identify affected files alongside associated tests to reduce implementation risk.

What is smallest viable change in software development?

Smallest viable change is the minimal scope of work required to deliver immediate value while minimizing risk, helping teams ship faster by avoiding over-scoped product sprints and unnecessary dependencies.

How do you assess risk and impact for software requirements?

Assess risk and impact by analyzing affected files, mapping test coverage, and evaluating dependency conflicts to ensure the minimal change does not introduce regressions across teams.

Does implementation planning work for complex change management across teams?

Implementation planning supports change management by logging transparent decisions and trade-offs, guiding scope clarifications, and aligning cross-team dependencies for product sprints.

What is the best way to document decision rationale during sprint planning?

The best way to document decision rationale is to log trade-offs and scope boundaries alongside the identified minimal change, ensuring transparent implementation planning for future software development reviews.