plan-guideline

Create file-level implementation plans with explicit changes and test strategies.

1|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/fengqiyu0317/assassyn --skill plan-guideline-fengqiyu0317
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-guideline
Source: https://github.com/fengqiyu0317/assassyn/tree/main/assassyn-master/.claude/skills/plan-guideline
Command: npx skills add https://github.com/fengqiyu0317/assassyn --skill plan-guideline-fengqiyu0317

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured approach to creating comprehensive implementation plans with explicit file-level changes and test strategies, ensuring alignment between design and delivery.

Core Features & Use Cases

  • Document goals, success criteria, and scope to guide development.
  • Audit codebases to identify impacted files, dependencies, and test needs.
  • Define interface changes, testing strategy, and concrete implementation steps.
  • Use sequential workflow: documentation → tests → implementation for predictable delivery.

Quick Start

Draft a complete plan by outlining documentation changes, then test cases, then concrete implementation steps

Frequently Asked Questions about plan-guideline

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

FAQPage Schema
What is design-first planning for software implementation?

Design-first planning produces comprehensive, file-level implementation plans with explicit changes and test strategies before coding begins. It ensures alignment between design and delivery by documenting goals, auditing codebases, and defining interface changes upfront.

How do I create an implementation plan with test-driven development?

Create an implementation plan by following a sequential workflow: outline documentation changes first, then define test cases, and finally specify concrete implementation steps. This ensures test case creation happens prior to coding with well-defined interfaces and dependencies.

Can I use this structured planning approach for refactoring and bug fixes?

Yes, this structured planning approach applies to feature additions, refactors, and bug fixes across codebases. It guides teams to audit impacted files, identify dependencies, and define testing strategies for predictable delivery in any modification scenario.

What's the best way to document file-level changes in an implementation plan?

Document file-level changes by auditing the codebase to identify impacted files and dependencies, then defining explicit interface changes and testing strategies. Clear documentation updates are required to guide development and ensure scope alignment.

Why should tests be written before implementation in a planning workflow?

Tests should be written before implementation to ensure predictable delivery through a sequential documentation-to-tests-to-coding workflow. This test-driven approach validates well-defined interfaces and dependencies early, aligning design with actual execution results.