orchestra-vault
Skill1 starsChanged 19 days agoMITView on GitHub
Maintain the private Orchestra workspace and its memory. Jump one note. Lasting files only. Record real outcomes, never synthetic ones. No secrets.
- Reads credentials
In this repository67 other files it gives its agents.
- AGENTS.mdAGENTS.md
- skills/humanizer/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- agent-reachSkill
- animateSkill
- backend-architectureSkill
- ci-security-scanning-with-strixSkill
- diagram-generatorSkill
- eas-app-storesSkill
- emil-design-engSkill
- expo-data-fetchingSkill
- expo-dev-clientSkill
- expo-native-uiSkill
- expo-project-structureSkill
- expo-routerSkill
- expo-upgradeSkill
- final-showcaseSkill
- fix-security-vulnerabilities-with-strixSkill
- fresh-context-reviewSkill
- gsap-coreSkill
- gsap-performanceSkill
- gsap-reactSkill
- gsap-scrolltriggerSkill
- gsap-timelineSkill
- hallmarkSkill
- humanizerSkill
- impeccableSkill
- ml-experimentSkill
- obsidian-markdownSkill
- orchestra-conductorSkill
- orchestra-docsSkill
- orchestra-shipSkill
- penetration-testing-with-strixSkill
- ponytail-auditSkill
- ponytail-reviewSkill
- ponytailSkill
- postgres-best-practicesSkill
- pretty-mermaidSkill
- prompt-forgeSkill
- r3f-shadersSkill
- react-best-practicesSkill
- reaSkill
- refero-designSkill
- research-paperSkill
- resource-scoutSkill
- review-animationsSkill
- semgrep-adapterSkill
- ship-safeSkill
- skill-security-checkSkill
- stitch::code-to-designSkill
- stitch::extract-design-mdSkill
- stitch::extract-static-htmlSkill
- stitch::generate-designSkill
- stitch::manage-design-systemSkill
- stitch::react-componentsSkill
- stitch::upload-to-stitchSkill
- store-releaseSkill
- supabaseSkill
- systematic-debuggingSkill
- taste-designSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 3 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 14
Do not open the whole workspace.
- Very specific: line 37
Never: write synthetic evaluations.
- Distinctive: line 39
Do not file chat transcripts.
- Distinctive: line 44
Prefer editing the existing note over creating a new one.
- Distinctive: line 47
Delete junk the same turn you notice it.
- Very specific: line 52
After a like, a hate, a finished task, or a genuinely useful find, append to Preferences.md in the same turn.
- Very specific: line 54
When a session ends, append one dated line to projects/<slug>/lessons.md.
- Very specific: line 58
If the human rewrites a draft and asks to keep the change, append one line to Preferences.md naming the concrete edit.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Orchestra vault — 3.3.6
BRAIN = MEMORY. The workspace is where Orchestra remembers; it is not a second control plane.
Root: the private workspace created by kit/init-workspace, or the path named in WORKFLOW.md. Not this public repo.
Read
Do not open the whole workspace. routes.md → one file → the app repo. Catalog files only when asked to catalog.
Layout
| Path | What |
projects/<slug>/ | One product. Starts with idea.md. Add design, spec, progress, review, ship-post only when they exist. |
templates/ | Copy, then fill |
memory/decisions.md | Dated architecture and product decisions |
memory/resource-memory.json | Real resource outcomes only |
Preferences.md | Taste, stack, how the human thinks |
kit/ | Host adapters and sync scripts |
What memory is for
Three layers:
- Global — taste and stack in
Preferences.md; dated yes/no inmemory/decisions.md. - Project — one product's context in
projects/<slug>/idea.md. - Session — distilled at the end. Discarded, not filed.
Record after a real job: which resource combination improved the result, what failed, what the human liked or hated, and why a route was chosen.
Never write synthetic evaluations. Generated or duplicated rows in resource-memory.json are not learning — they are noise that will mislead future routing. Only an executed job writes a row.
Do not file chat transcripts. Do not restate facts the repository already shows.
Write hygiene
- Will this matter in a month? If not, say it in chat and do not file it.
- Prefer editing the existing note over creating a new one.
- One idea per note, self-contained, headed so a later reader can split it.
- A map points; it does not duplicate.
- Delete junk the same turn you notice it.
- Secrets never here. Never commit MCP configs,
.env, or tokens.
Learning
After a like, a hate, a finished task, or a genuinely useful find, append to Preferences.md in the same turn. Taste is allowed to change; prefer editing the existing bullet. Do not create a second taste file.
When a session ends, append one dated line to projects/<slug>/lessons.md. One line. What happened, and what to do next time. Do not paste the chat.
A new skill is a proposal, not an install. After the same lesson appears three times, and the human says yes, write skills/_proposed/<name>/SKILL.md from templates/custom-skill.md. Stop there. Do not copy it into skills/ and do not sync it. One job. A narrow description. A way to verify.
If the human rewrites a draft and asks to keep the change, append one line to Preferences.md naming the concrete edit. Do not rewrite old taste. Do not train a model.
Git
The workspace may have a private remote. This public template is a different repo. Do not flip a populated workspace public — its history contains personal files.
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.

