create-plan is agent-read markdown (skill) from raffertyuy/repo-of-repos: Create an implementation plan in _plans/ with embedded repo context and step-by-step task lists.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified before it reaches your agent: the main file against the SHA-256 recorded here, the others against the git hashes of its source commit. The deterministic audit below grades the latest version, and the same checks always give the same file the same grade.
What the file says
# Create Plan
Create a detailed implementation plan before any coding begins. The plan is a markdown file with checkboxes that `/implement-plan` will later execute and update.
## Arguments
The user provides a description of the work to be done. For example:
- `/create-plan Add Google OAuth to the login flow`
- `/create-plan Migrate user table to new schema`
- `/create-plan Update API rate limiting across all services`
## Steps
### 1. Determine Scope
Based on the user's description, determine which repos are involved:
1. Read `repos/repos.yaml` to get the list of repos/folders
2. Identify which repos are relevant to the work
3. Ask the user to clarify scope only if it's genuinely ambiguous
### 2. Generate the Filename
Format: `YYYYMMDD-<plan-name>.plan.md`
- Use today's date as the prefix (e.g., `20260409`)
- Create a short, descriptive plan name from the description:
- Lowercase, hyphen-separated
- 2-4 words maximum
- Example: "Add Google OAuth to login" -> `20260409-google-oauth.plan.md`
### 3. Gather Context
Use the explorer agent pattern (read-only) to gather relevant context from the repos in scope:
1. Read `repos/repos.md` for an overview
…
Pin to a label to follow the author's releases, or to a sha256 for exact bytes. Either way the resolved hash is written to mdr.lock, and mdr install fetches those bytes again and checks them, so it installs them exactly or fails.
GET https://markdownregistry.com/api/v1/artifacts/art_iuc5gk52pygexuap
GET https://markdownregistry.com/api/v1/resolve?ref=raffertyuy/repo-of-repos/create-plan
GET https://markdownregistry.com/api/v1/blob/261ba55e0247dd652dde15f604a0bac00ffe18dac08e697053ad2714adc8ee28
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
raffertyuy/repo-of-repos · .agents/skills/add-repository/SKILL.md · Clone a git repo or register a local folder into repos/ and update repos.md with its description
raffertyuy/repo-of-repos · .agents/skills/clean-repos/SKILL.md · Find and remove stale entries from repos.yaml whose directories no longer exist on disk
raffertyuy/repo-of-repos · .agents/skills/commit-all-repos/SKILL.md · Iterate through all sub-repos in repos/ and stage/commit/push each one, then do the same for the master repo
raffertyuy/repo-of-repos · .agents/skills/implement-plan/SKILL.md · Execute a plan from _plans/, implementing steps, checking off tasks, running tests, and documenting fixes
raffertyuy/repo-of-repos · .agents/skills/remove-repository/SKILL.md · Remove a repo or local folder from repos/, updating repos.yaml, repos.md, and .gitignore
raffertyuy/repo-of-repos · .agents/skills/update-all-md-docs/SKILL.md · Review and update all markdown docs in the repo-of-repos (excluding cloned repos)
raffertyuy/repo-of-repos · .claude/skills/add-repository/SKILL.md · Clone a git repo or register a local folder into repos/ and update repos.md with its description
raffertyuy/repo-of-repos · .claude/skills/clean-repos/SKILL.md · Find and remove stale entries from repos.yaml whose directories no longer exist on disk
dcouple/pane · .claude/skills/create-plan/SKILL.md · Creates a reconciled implementation plan by combining a structured plan draft with a normalized intent brief and a…
greenfield-inc/pane · .claude/skills/create-plan/SKILL.md · Creates a reconciled implementation plan by combining a structured plan draft with a normalized intent brief and a…
raffertyuy/repo-of-repos · .claude/skills/create-plan/SKILL.md · Create an implementation plan in _plans/ with embedded repo context and step-by-step task lists
jkaloger/lazyspec · examples/spec/skills/create-plan/SKILL.md · Use when planning implementation against a Spec or as a standalone plan for bug fixes, tweaks, and refactors. Creates…