writing-plans

Creates comprehensive implementation plans with file touchpoints, tests, and commits from high-level specs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ThorsVinland/Adaptive-Blended-Assessment --skill writing-plans-thorsvinland
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/ThorsVinland/Adaptive-Blended-Assessment/tree/main/archive/external_workspace/skills/writing-plans
Command: npx skills add https://github.com/ThorsVinland/Adaptive-Blended-Assessment --skill writing-plans-thorsvinland

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write comprehensive implementation plans assuming the engineer has zero context for our codebase and questionable taste. Document everything they need to know: which files to touch for each task, code, testing, docs they might need to check, how to test it. Give them the whole plan as bite-sized tasks. DRY. YAGNI. Frequent commits.

Core Features & Use Cases

  • Announce at start: "I'm using the writing-plans skill to create the implementation plan."
  • Context: This should be run in a dedicated worktree (created by brainstorming skill).
  • Save plans to: docs/plans/YYYY-MM-DD-<feature-name>.md

Quick Start

Use the writing-plans skill to create the implementation plan.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create a detailed implementation plan from high-level specs?

To create an implementation plan from specs, decompose requirements into bite-sized tasks covering file touchpoints, test scaffolding, and version-controlled commits. This ensures engineers can code with zero context by documenting every necessary file, test, and documentation check.

What should an implementation plan include for engineers with no codebase context?

An implementation plan for zero-context engineers must include specific file touchpoints, test scaffolding instructions, documentation references, and frequent version-controlled commits. It decomposes tasks end-to-end so developers can execute without prior knowledge of the codebase.

How do I break down a feature into bite-sized coding tasks with version control?

Break down features into bite-sized tasks by mapping each step to specific file modifications, test scaffolding, and frequent version-controlled commits. This approach satisfies DRY and YAGNI principles while providing end-to-end guidance across code, tests, and docs.

Can I generate test scaffolding and commit strategies within a software implementation plan?

Yes, you can generate test scaffolding and commit strategies within a software implementation plan. The plan format explicitly integrates testing requirements and frequent version-controlled commits alongside file touchpoints and documentation checks for each decomposed task.

Does the writing-plans skill work in a dedicated git worktree environment?

Yes, the writing-plans skill is designed to run in a dedicated git worktree environment, typically created during brainstorming. It saves the generated implementation plans directly to the docs/plans directory using a YYYY-MM-DD-<feature-name>.md format.

What is the best way to document file touchpoints and testing requirements for a new feature?

The best way to document file touchpoints and testing requirements is creating a comprehensive implementation plan. It maps each task to exact files, details testing procedures, references necessary documentation, and structures outputs as a repeatable markdown file.