Adapto project learn
Skill adaptocms/adapto-cms-agent-skills/plugin/skills/adapto-project-learn
A pack of skills for AI coding agents (Claude Code, Cursor) that lets them operate Adapto CMS end-to-end: scaffold projects, design schemas, seed content, translate, run SEO, audit content, roll back.
npx -y skills add adaptocms/adapto-cms-agent-skills --skill adapto-project-learnAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 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
Consolidate what the agent has learned while working — distill the dated notes in .adapto/project/learnings.md into the structured brain facets and close items in open-questions.md — so the project brain gets sharper over time. Reviews a diff before writing; local only (no CMS writes).
SKILL.md
4.6 KB, as published. Nobody here has run it
adapto:project-learn
The brain's consolidation step. While the content skills work, they append dated findings to
.adapto/project/learnings.md (capture fast). This skill does the deliberate half: it distills those raw
learnings into the structured facets (audience.md, seo.md, competitors.md, …) and closes resolved
items in open-questions.md, so the project brain genuinely improves over time instead of drifting. Local
only — no CMS writes — and it shows you a diff to approve before writing (the brain is your source of
truth; conventions.md §15 / studio.md).
When to use
- "Consolidate what you've learned", "update the project brain", "fold my notes into the brain".
- After a content cycle, or whenever
learnings.md/open-questions.mdhas grown.
When not to use
- Building the brain from scratch (interview + research) →
adapto:project-define. - Writing content → the content pipeline (
content-research→ … →content-upload). - Just checking the environment →
adapto:doctor.
Inputs
.adapto/project/learnings.md(the append-only capture log) andopen-questions.md.- The current facet files (
identity,audience,voice,glossary,competitors,pillars,seo,inventory) — to merge into, not overwrite.
Outputs
- Updated facet files reflecting the consolidated learnings.
open-questions.mdwith resolved items closed (and any new ones added).learnings.mdwith consolidated entries marked as consolidated (kept for history, not deleted) plus a dated consolidation note.- Next step: back into the flow — usually
adapto:content-researchfor the next cycle (now sharper), oradapto:content-planif research is still fresh.
Consolidation (review, then write — no CMS)
- Read
learnings.md+open-questions.md+ the facet files. - Distill (Sonnet-class): group raw learnings by facet; decide what each changes (a new audience pain, a keyword that converts, a competitor angle, a voice correction); identify which open questions are now answered.
- Show a diff of the proposed facet changes + which open-questions close + which learnings get marked
consolidated, and ask as a pickable question (
Approve/Change something/Discuss this). Because this rewrites a brain the user may have hand-edited, merge — never clobber — and surface anything ambiguous instead of guessing. - On approval, write the facet updates, close the open-questions, mark the consolidated learnings, and
append a dated
learnings.mdnote ("consolidated N items on<date>"). Then state what changed and propose the next step.
Preconditions
- Preflight with the
adapto:doctorchecks. - A
.adapto/project/brain must exist (runadapto:project-definefirst if not). - No auth/tenant needed — local files only.
Errors and recovery
- No brain (
.adapto/project/absent) → stop; route toadapto:project-define. learnings.mdempty / nothing new → say there's nothing to consolidate and stop.- A learning contradicts a curated facet → don't silently overwrite; surface the conflict in the diff and let the user decide.
- Ambiguous learning → leave it in
learnings.md(unconsolidated) and add anopen-questions.mdentry.
Forbidden actions
- Never write to the CMS (
mutates: false) — this skill only touches local brain files. - Never clobber user-edited facets — merge, and review the diff before writing.
- Never delete raw learnings — mark them consolidated and keep them for history.
- Never fabricate facts to "resolve" an open question — only close what the learnings actually answer.
- Plus the global list in forbidden-actions.md — notably: never delete CMS content (archive instead; conventions §9a).