study-shared
Skill0 starsChanged 43 days agoMITView on GitHub
Shared resources for the study-* skill family (study-new, study-next, study-eval, study-close, study-status) — templates, labels, the state and lookup scripts, and the protocol references they all follow. Not user-invocable; it exists so the other skills know where their pieces live.
In this repository5 other files it gives its agents.
- study-closeSkill
- study-evalSkill
- study-newSkill
- study-nextSkill
- study-statusSkill
The file
Files
study-shared
Everything the study-* skills have in common lives here, once.
study-shared/
├── DESIGN.md the approved spec. Source of truth when in doubt
├── scripts/
│ ├── study_state.py state engine: today, registry, next/status, check, set, project, refresh, log,
│ │ answer-key
│ ├── verify_links.py every URL goes through this before it is written into a plan
│ └── platzi.py Platzi course catalog, course index and class summary (videos)
├── templates/
│ ├── plan.md PLAN.md: frontmatter config + regenerated regions
│ ├── session.md one per session; state in frontmatter
│ └── diagnostic.md baseline record
└── references/
├── frontmatter.md fields, transitions, region owners, script usage ← read first, always
├── interview.md the 4-screen interview, source rules, diagnostic by level
├── protocol.md evaluation types, re-evaluation, grading, concepts lifecycle, what gets written
├── recovery.md drift policy by horizon, buffer, doubling, trimming, replan, milestones
├── practice-levels.md live / sandbox / none; commands that run as-is
├── videos.md videos per session: Platzi lookup, pasted index, rules
├── language.md plan language vs conversation language, neutral Spanish
└── labels.md fixed template text in es / en / ptResolve the paths from any skill with:
SHARED="$HOME/.claude/skills/study-shared"
SS="$SHARED/scripts/study_state.py"Conventions the whole family depends on:
- State lives in frontmatter; PLAN.md regions are regenerated. Region owners are listed in
references/frontmatter.md; nobody else writes between those markers. - Structure in English, content in the plan's language. File names, frontmatter keys and
markers are identifiers; headings and fixed prose come from
references/labels.md. - Dates come from
python3 $SS today, never fromdate. - Files in the plan's language, conversation in the user's; Spanish is always neutral
Spanish. Rules in
references/language.md.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

