Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
adrozdenko avatar

Soleri Writing Plans

  • 1 installs
  • 6 repo stars
  • Updated August 4, 2026
  • adrozdenko/soleri

soleri-writing-plans is a Claude Code skill that writes, grades, and task-splits detailed implementation plans before coding begins.

About

soleri-writing-plans writes implementation plans that document which files to touch, the code, tests, and expected output. A developer uses it when asked to plan a feature or break work down, and it searches an agent memory vault and the web before drafting. It creates tracked plans, grades and iterates them with structured alternatives, then splits them into bite-sized TDD tasks.

  • Writes detailed implementation plans assuming zero codebase context
  • Creates, grades, and auto-improves tracked plans via agent memory ops
  • Splits approved plans into bite-sized TDD tasks

Soleri Writing Plans by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #2,476 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

soleri-writing-plans capabilities & compatibility

Capabilities
plan writing · task breakdown · plan grading
Use cases
planning · project management
From the docs

What soleri-writing-plans says it does

Write implementation plans assuming the engineer has zero codebase context. Document everything: which files to touch, code, testing, expected output.
SKILL.md
Each step is one action (2-5 minutes): write failing test, run it, implement, run tests, commit.
SKILL.md
npx skills add https://github.com/adrozdenko/soleri --skill soleri-writing-plans

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars6
Last updatedAugust 4, 2026
Repositoryadrozdenko/soleri

How do you turn a feature request into a rigorous, testable implementation plan?

Turn a feature request into a detailed, graded implementation plan saved to docs/plans and split into tasks.

Who is it for?

Developers who want a documented, task-split implementation plan before writing code.

Skip if: Pure ideation or brainstorming, which the skill defers to a separate brainstorming skill.

When should I use this skill?

The user asks to create a plan, write up a plan, break this down, or plan the implementation.

What you get

A graded markdown plan with structured alternatives, split into bite-sized TDD tasks.

  • A markdown implementation plan
  • A tracked, graded plan split into tasks

By the numbers

  • Each task is one action sized at 2-5 minutes
  • Requires 2+ structured alternatives per plan

Files

SKILL.mdMarkdownGitHub ↗

Writing Plans

Write implementation plans assuming the engineer has zero codebase context. Document everything: which files to touch, code, testing, expected output. Bite-sized tasks. DRY. YAGNI. TDD. Frequent commits.

Announce at start: "I'm using the writing-plans skill to create the implementation plan."

Save plans to: docs/plans/YYYY-MM-DD-<feature-name>.md

Before Writing — Search First

1. Vault First

YOUR_AGENT_core op:memory_search
  params: { query: "<plan topic>", crossProject: true }
YOUR_AGENT_core op:search_intelligent
  params: { query: "<feature being planned>" }
YOUR_AGENT_core op:brain_strengths
YOUR_AGENT_core op:vault_domains
YOUR_AGENT_core op:vault_tags

2. Web Search Second

If vault lacks guidance: libraries, reference implementations, API docs, known pitfalls.

3. Then Write the Plan

Incorporate vault insights and web findings. Reference specific entries.

Create a Tracked Plan

YOUR_AGENT_core op:create_plan
  params: {
    objective: "<one-sentence goal>",
    scope: "<which parts of the codebase are affected>",
    tasks: [{ title: "Step 1", description: "details" }],
    alternatives: [
      {
        approach: "<rejected approach>",
        pros: ["advantage 1", "advantage 2"],
        cons: ["disadvantage 1", "disadvantage 2"],
        rejected_reason: "<why this approach was not chosen>"
      }
    ]
  }

Always include 2+ alternatives. The grader (Pass 8) checks plan.alternatives as a structured field — putting alternatives in the objective text does NOT count. Plans without structured alternatives cap at ~85 and cannot reach grade A.

Grade and Improve

YOUR_AGENT_core op:plan_grade params: { planId: "<id>" }
YOUR_AGENT_core op:plan_auto_improve params: { planId: "<id>" }
YOUR_AGENT_core op:plan_meets_grade params: { planId: "<id>", targetGrade: "A" }

Iterate with alternatives:

YOUR_AGENT_core op:plan_iterate
  params: {
    planId: "<id>",
    objective: "<refined objective>",
    alternatives: [
      { approach: "<option A>", pros: ["<pro>"], cons: ["<con>"], rejected_reason: "<why>" },
      { approach: "<option B>", pros: ["<pro>"], cons: ["<con>"], rejected_reason: "<why>" }
    ]
  }

Split into Tasks

After approval: YOUR_AGENT_core op:plan_split params: { planId: "<id>" }

Task Granularity

Each step is one action (2-5 minutes): write failing test, run it, implement, run tests, commit.

Plan Document Header

# [Feature] Implementation Plan

> **For Claude:** REQUIRED SUB-SKILL: Use executing-plans to implement this plan task-by-task.

**Goal:** [One sentence]
**Architecture:** [2-3 sentences]
**Tech Stack:** [Key technologies]

Task Structure

  • Files: Create / Modify / Test paths
  • Steps: Write failing test (code) -> verify fail (expected output) -> implement (code) -> verify pass (expected output) -> commit (exact commands)

After Approval

YOUR_AGENT_core op:approve_plan params: { planId: "<id>" }

Offer execution choice: subagent-driven (this session) or parallel session with executing-plans.

Common Mistakes

  • Writing plans from scratch without searching vault first
  • Vague steps like "add validation" instead of exact code
  • Missing test steps in the plan
  • Not grading the plan before presenting to user
  • Putting alternatives in the objective text instead of the alternatives parameter — the grader only checks the structured field

Quick Reference

OpWhen to Use
memory_searchCross-project plan precedents
search_intelligentFind patterns before planning
brain_strengthsProven approaches
create_planCreate tracked plan
plan_grade / plan_auto_improveGrade and improve
plan_iterateIterate with feedback
plan_splitSplit into tasks
approve_planLock in approved plan

Related skills

FAQ

What does soleri-writing-plans produce?

It produces a markdown plan file saved to docs/plans/YYYY-MM-DD-<feature-name>.md documenting files, code, tests, and expected output.

Does it require structured alternatives?

Yes; it always includes two or more structured alternatives because the grader only checks the alternatives field, not objective text.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.