Skip to content
Back to skills

Implementation Planning

ASecurity

Use when a defined change spans multiple files, layers, migrations, or independently verifiable delivery steps.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 13, 2026
ai-agentsgoperformancedocumentation

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 13, 2026

npx -y skills add z-Zihan/Evir --skill implementation-planning --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Implementation Planning?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Implementation Planning
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/z-zihan-implementation-planning/badge)](https://www.skillsdirectory.com/skills/z-zihan-implementation-planning)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: implementation-planning
description: Use when a defined change spans multiple files, layers, migrations, or independently verifiable delivery steps.
---

# Implementation Planning

Adapted for Evir from Superpowers `writing-plans`. Project instructions determine whether a
plan is written to disk, executed immediately, reviewed, or committed.

## Build the plan from evidence

1. Read the governing specifications and map the current implementation.
2. List files to create, modify, and test, with one responsibility per file.
3. Check dependency direction, public interfaces, data migration, permissions, cancellation,
   performance, logging, and compatibility.
4. Split work into the smallest independently testable deliverables. Do not create separate
   tasks for scaffolding that has no user-visible or reviewable result.
5. For behavior changes, place a failing test before the implementation step.
6. Give exact verification commands and expected evidence. Never use placeholders such as
   "add tests" or "handle errors."

## Task template

For each task record:

- Goal and acceptance criterion
- Files and interfaces
- Test that proves the behavior
- Minimal implementation
- Failure, cancellation, and recovery handling where relevant
- Focused verification command
- Integration or documentation updates

## Self-review

Before execution, compare every requirement with a task, scan for ambiguous names and missing
interfaces, and confirm later tasks use types produced by earlier tasks. Keep unrelated cleanup
out of scope. If the user asked for implementation, proceed after this internal check instead of
stopping merely to present the plan.

Files in this skill

  • SKILL.md1.6 KB
  • manifest.json1.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.