Deep plan ingest
Evidence-first implementation planning skills for AI coding agents — gated 7-phase planning (deep-plan) + knowledge ingestion into AGENTS.md/ARCHITECTURE.md/ROADMAP.md (deep-plan-ingest)
npx -y skills add silkyland/deep-plan --skill deep-plan-ingestAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Distills a completed deep-plan document (e.g. docs/PLAN.md) into durable project knowledge files: AGENTS.md (agent operating rules and verified ground truth), docs/ARCHITECTURE.md (component map, data flow, framework mechanisms with citations), and ROADMAP.md (phased roadmap with live status). Carries only VERIFIED evidence forward, re-checks stale claims, and merges into existing files instead of overwriting. Use after a deep-plan finishes, when the user mentions deep-plan-ingest or ingest the plan, or asks to generate/update AGENTS.md, ARCHITECTURE.md, or ROADMAP.md from a plan.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.6 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
Deep Plan Ingest
A plan document is a snapshot; it goes stale the day implementation starts. This skill moves the verified knowledge out of the plan and into the three files future agents actually load — so the research paid for once keeps paying.
| Target | Purpose | Audience |
|---|---|---|
AGENTS.md | Operating rules + ground-truth facts for agents working in this repo | Every future agent session |
docs/ARCHITECTURE.md | Component map, data flow, framework mechanisms — with citations | Agents and humans exploring the system |
ROADMAP.md | The phased roadmap with live phase status | Anyone asking "what's next?" |
The Prime Directive (inherited from deep-plan)
Only VERIFIED knowledge gets ingested. Stale evidence is re-verified or dropped.
- Claims tagged
UNVERIFIEDin the plan never enterAGENTS.mdordocs/ARCHITECTURE.md. They may appear inROADMAP.mdonly as explicit open questions. CORRECTEDentries win over the beliefs they corrected — ingest the correction, never the original mistake.- A citation is copied along with its claim. A fact that loses its
file:line/ vendor path / doc URL on the way over was not ingested, it was laundered.
Progress checklist
Copy this into your response and check items off:
Ingest Progress:
- [ ] Step 1: Locate the plan and confirm targets
- [ ] Step 2: Staleness check — re-verify claims touched since the plan was written
- [ ] Step 3: Ingest AGENTS.md (merge, don't clobber)
- [ ] Step 4: Ingest docs/ARCHITECTURE.md (merge, don't clobber)
- [ ] Step 5: Ingest ROADMAP.md with phase status
- [ ] Step 6: Report — written / updated / skipped / dropped-as-stale
Step 1 — Locate the plan and confirm targets
- Plan path: use the path given with the invocation (
$ARGUMENTSon platforms that substitute it); else trydocs/PLAN.md, thendocs/*PLAN*.md. If several candidates exist, ask ONE question with your recommended pick. - Target detection: if the repo already uses
CLAUDE.mdorAGENT.mdas its agent-instructions file, merge into that file instead of creating a parallelAGENTS.md. Never create a second competing instructions file. - Read the entire plan before writing anything.
Step 2 — Staleness check
The plan was true when written; the repo has moved. Before ingesting:
git log --oneline <plan-file-mtime-or-date>..HEAD— list commits since the plan (or since its "Generated on" date).- For every plan claim whose cited file appears in those commits, re-open the file and re-verify before carrying the claim over.
- Claims that no longer hold are dropped and listed in the Step 6 report — never silently ingested.
Skip nothing here: ingesting a stale "fact" into AGENTS.md poisons every
future session that loads it.
Step 3–5 — Write the three files
Follow the exact structures in the references (read the one you need before writing that file):
AGENTS.md→ references/agents-template.mddocs/ARCHITECTURE.md→ references/architecture-template.mdROADMAP.md→ references/roadmap-template.md
Merge policy (applies to all three):
- If the target does not exist, create it from the template.
- If it exists, update it section by section: refresh sections this skill owns, and leave human-authored sections untouched. When ownership is unclear, append under a clearly marked section rather than editing prose you did not write.
- Keep it lean.
AGENTS.mdis loaded into context every session — hard budget under 150 lines; move depth todocs/ARCHITECTURE.mdand link to it. Prefer deleting an outdated line over adding a clarifying one. - No duplication between the three files: rules live in
AGENTS.md, structure inARCHITECTURE.md, sequencing inROADMAP.md. Cross-link instead of copying.
Before reporting, run the mechanical checks — commands, not judgment calls; all must pass:
wc -lon the AGENTS-type file → 150 or less; over budget = cut lines until it passes, never present-and-apologize.- Repo metadata (remotes, hosting, author) must match
git remote -v/ git config output exactly — never construct a GitHub/GitLab URL from the repo's name; no remote = say so. - Every claim carried over kept its citation — grep the outputs for
bare assertions that lost their
file:lineon the way.
Step 6 — Report
End with a concise report:
- Written/updated: each file with a one-line summary of what changed.
- Dropped as stale: each plan claim that failed re-verification, with the commit or file that invalidated it.
- Skipped:
UNVERIFIEDitems excluded (count is enough). - Suggested follow-up: if many claims were stale, recommend re-running deep-plan for the affected area instead of patching the docs by hand.