personal-workspace-router
Skill16 starsChanged 5 months agoMITView on GitHub
Design or maintain a local personal AI workspace that routes requests to isolated domains and professional role profiles. Use when one personal operator spans projects, career, publishing, research, coaching, fitness, finance, and internal development without mixing all context or memory.
In this repository94 other files it gives its agents.
- agent-friction-ledgerSkill
- agent-learning-layer-triageSkill
- agent-operations-contractSkill
- agents-best-practicesSkill
- agent-tool-contract-reviewSkill
- anti-slop-reviewSkill
- architecture-deepening-reviewSkill
- assumption-excavationSkill
- authorized-security-routerSkill
- book-to-skillSkill
- bounded-evaluationSkill
- bounded-growth-loopSkill
- bounded-orchestration-contractSkill
- brief-first-executionSkill
- browser-verificationSkill
- bug-evidence-protocolSkill
- codex-review-loopSkill
- compaction-survivalSkill
- complexity-optimizerSkill
- confidence-fragility-reviewSkill
- context-degradation-reviewSkill
- corporate-surfaceSkill
- delivery-baseline-auditSkill
- delivery-preflight-gateSkill
- design-critique-polishSkill
- designmd-brand-kitSkill
- design-register-bootstrapSkill
- diagnoseSkill
- doc-grounded-grillingSkill
- doc-to-lora-evaluatorSkill
- durable-context-maintenanceSkill
- dynamic-workflow-packetsSkill
- editorial-surfaceSkill
- evidence-ledger-researchSkill
- filesystem-context-disciplineSkill
- fluid-interaction-reviewSkill
- frontend-product-builderSkill
- frontend-taste-layerSkill
- git-native-context-contractSkill
- goal-loop-designerSkill
- graph-guided-code-readingSkill
- handoffSkill
- happy-handoffSkill
- html-brief-artifactSkill
- html-diagram-artifactSkill
- hypothesis-diversificationSkill
- idea-to-ship-gatesSkill
- knowledge-base-enrichmentSkill
- lean-context-layoutSkill
- local-inference-tuningSkill
- loop-hardening-contractSkill
- loopops-protocolSkill
- loop-readiness-reviewSkill
- lottie-motion-builderSkill
- minimal-diff-builderSkill
- motion-review-gateSkill
- overengineering-reviewSkill
- phase-spec-executionSkill
- pipeline-readiness-gateSkill
- plan-to-issuesSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
13 rules. About 0 are common, 11 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 31
On-demand domain context: read only the routed domain's AGENTS.md.
- Distinctive: line 33
User-triggered memory: write memory only when the user explicitly says to remember, log, save, note, or not forget something.
- Distinctive: line 34
Conflict check: if a requested memory contradicts existing memory, show the conflict and ask how to reconcile it.
- Distinctive: line 40
When adding a domain:
- Distinctive: line 42
Ask a short interview:
- Distinctive: line 46
default stance and forbidden actions.
- Very specific: line 49
Create domains/<domain>/MEMORY.md with a user-triggered policy and empty entries.
- Distinctive: line 50
Add the domain to the root routing map.
- Distinctive: line 55
Do not ask for confirmation before every routine step.
- Distinctive: line 56
Do not store secrets, credentials, private contacts, raw transcripts, or bulky logs.
- Distinctive: line 57
Do not turn every successful route into a routing-log entry.
- Distinctive: line 58
Do not let personal workspace rules override repo-local safety, tests, or approval gates.
- Distinctive: line 59
Do not treat role routing as durable memory, model selection, tool permission, or external-action approval.
≈ “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
Personal Workspace Router
Build a compact local operating layer above project repos. The goal is not one giant memory file; it is routing to the smallest relevant context.
Workspace Shape
WORKSPACE/
├── AGENTS.md
├── MEMORY.md
├── DECISIONS.md
├── ROUTING-LOG.md
└── domains/
└── <domain>/
├── AGENTS.md
└── MEMORY.mdCore Rules
- Root router first:
AGENTS.mdmaps domain signals todomains/<name>/. - On-demand domain context: read only the routed domain's
AGENTS.md; read itsMEMORY.mdonly when durable preferences matter or the user asks about remembered context. - Professional role routing: inside the selected domain, choose one primary role and only the supporting professionals needed for the current deliverable. A role changes stance and context, not authority.
- User-triggered memory: write memory only when the user explicitly says to remember, log, save, note, or not forget something.
- Conflict check: if a requested memory contradicts existing memory, show the conflict and ask how to reconcile it.
- Decision log sparingly: append one-line preference signals to
DECISIONS.mdonly after meaningful forks. - Routing log sparingly: append to
ROUTING-LOG.mdonly after user correction, a new durable signal, or repeated ambiguity.
Domain Creation
When adding a domain:
- Ask a short interview:
- domain name;
- routing signals;
- repo paths or external surfaces;
- default stance and forbidden actions;
- what memory is safe to store.
- Create
domains/<domain>/AGENTS.md. - Create
domains/<domain>/MEMORY.mdwith a user-triggered policy and empty entries. - Add the domain to the root routing map.
- Define initial professional role profiles only for current repeated work; route ambiguous intake through the personal assistant/coordinator.
Guardrails
- Do not ask for confirmation before every routine step; ask only when route, memory, or action risk is real.
- Do not store secrets, credentials, private contacts, raw transcripts, or bulky logs.
- Do not turn every successful route into a routing-log entry.
- Do not let personal workspace rules override repo-local safety, tests, or approval gates.
- Do not treat role routing as durable memory, model selection, tool permission, or external-action approval.
Pair With
project-context-bootstrapwhen a repo/domain has weak starting context.durable-context-maintenancewhen repo docs drift after work.doc-grounded-grillingwhen domain language or durable decisions need sharpening.agent-learning-layer-triagewhen deciding whether a lesson belongs in memory, docs, a skill, script, or eval.role-skill-pack-designwhen defining or adapting the professional profiles used within domains.
Final Report
Return the workspace path, created domains, initial professional roles, memory policy, decision-log policy, and unresolved routing ambiguities.
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.

