Install
$ agentstack add skill-adaptocms-adapto-cms-agent-skills-adapto-project-learn ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
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 §15 / [studio.md](../../shared/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), or
adapto:content-plan if research is still fresh.
Consolidation (review, then write — no CMS)
- Read
learnings.md+open-questions.md+ the facet files. - Distill (Sonnet-class, §7): 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.md note ("consolidated N items on ``"). Then state what changed and propose the next step.
Preconditions
- Preflight with the
adapto:doctorchecks (CLAUDE.md §3.14). - 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.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: adaptocms
- Source: adaptocms/adapto-cms-agent-skills
- License: MIT
- Homepage: https://adaptocms.com/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.