human-view
Skill2 starsChanged 7 days agoMITView on GitHub
Project an LLM-optimized planning artefact (a plan, blueprint, spec, or vision) into a human-readable approval view — the goal + the concrete decisions in plain prose, so you can approve it and check the discussions were pointing at the right thing. Callable by the draft-plan / blueprint review gates; also /human-view <artefact|slug> on demand. Extends two-doc-tracks to the working set. Mode A.
In this repository47 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .github/copilot-instructions.mdCopilot instructions
- autonomizeSkill
- blueprintSkill
- brainstormSkill
- captureSkill
- checkpointSkill
- close-outSkill
- coordinateSkill
- cycleSkill
- deliverSkill
- design-proposalSkill
- discoverSkill
- dispatchSkill
- draft-planSkill
- envisionSkill
- executeSkill
- extract-conventionsSkill
- glossarySkill
- humanizeSkill
- improve-promptSkill
- memory-auditSkill
- new-agentSkill
- new-agents-mdSkill
- new-hookSkill
- new-mcpSkill
- orchestrateSkill
- pr-authorSkill
- prepSkill
- pre-pushSkill
- pr-triageSkill
- recapSkill
- retrospect-coreSkill
- reviewSkill
- rulesSkill
- shortcutsSkill
- specSkill
- systematic-debuggingSkill
- test-driven-developmentSkill
- update-changelogSkill
- update-codemapSkill
- using-git-worktreesSkill
- visualise-codemapSkill
- visualSkill
- work-stateSkill
- wrapSkill
- write-testsSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 38
Read the artefact and render the four parts above.
- Distinctive: line 51
Does not modify the source artefact: Read + project only — the LLM artefact stays token-optimized.
≈ “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
human-view
The human-projection organ. Every planning artefact — spec, draft-plan, blueprint, vision — is written token-optimized for the LLM. At approval time the engineer needs the opposite: a human-readable view of what's actually in the LLM's head, to answer "is this aligned with what I wanted, and were the discussions pointing at the right thing?"
This is the README's two-doc-tracks principle (humans vs agents) — already applied to the shipped corpus (AGENTS.md/Copilot projections) — extended to the working artefacts. The LLM artefacts stay terse; this renders a human face on demand, the same projection pattern as deliver and the AGENTS.md projector. It does not bloat the source.
When to run
- Library call (primary): the
draft-planandblueprintreview gates invoke it to render the human view of the drafted artefact before the accept/edit/reject prompt.specandenvisionmay call it too. /human-view <artefact-path | slug>(thin command): render the human view of an existing artefact on demand — "show me the plan in human terms", "let me see what we actually decided".- Mode A — never auto-fires; never writes the source artefact (read + project only).
What it produces
A plain-prose approval view of the artefact, structured for a human scanning to approve, not an LLM executing:
- The goal, in one breath — what this is trying to achieve, in plain language (from the artefact's intent/problem/goal).
- What we decided — the concrete, load-bearing decisions as short prose bullets (the steps/shape/requirements that matter), not the token-compressed body. Translate IDs, refs, and shorthand into readable statements.
- Alignment check — "does this match what you asked for?" — surface where the artefact narrowed, expanded, or reinterpreted the original ask, so a misalignment is visible before approval.
- Open questions / risks — what's still unresolved or assumed, in plain terms.
Rendered inline in the conversation by default (the approval moment is conversational). On /human-view ... --vault, also write a human copy to the Obsidian vault (reusing visualise-codemap's vault conventions + the vaultRoot-from-config rule, never hardcoded).
Procedure
1. Resolve the artefact
- Library call: the caller passes the drafted artefact (in-conversation) + its type (plan/blueprint/spec/vision).
/human-view <path>: read that file./human-view <slug>: resolve the active artefact for the slug, preferring plan → blueprint → spec → vision (or ask if ambiguous).
2. Project to the human view
Read the artefact and render the four parts above. Rules:
- Plain language. Expand shorthand, IDs, and cross-refs into readable statements; a fresh reader (or the user a week later) should follow it without the source.
- Decisions, not mechanics. Surface what was decided and why it matters, not the file-by-file or step-by-step machinery (that's the LLM artefact's job).
- Faithful, not creative. This is a projection — never add decisions the artefact doesn't contain, never soften a risk. Same source-of-truth discipline as
deliver. - Make misalignment visible. Part 3 is the point: explicitly name where the artefact diverged from the original ask, even slightly.
3. Return / present
- Library call: return the rendered view to the caller, which shows it above its accept/edit/reject prompt.
- Command: present inline;
--vaultalso writes<Vault>/Projects/<ProjectFolder>/Docs/<slug>-<type>-human.md— the sameProjects/<ProjectFolder>/<Category>/shape the codemap and review vault copies use.
What human-view does NOT do
- Does not modify the source artefact. Read + project only — the LLM artefact stays token-optimized.
- Does not add or soften content. Faithful projection; never invents decisions or hides risks.
- Does not replace the artefact. The plan/blueprint/spec stays the source of truth and the input to
/execute; this is the human face for approval. - Does not auto-fire. Library-called or user-invoked.
Relationship to other organs
- draft-plan / blueprint — the primary callers; their review gates render this human view before asking accept/edit/reject.
- deliver — the sibling projector, opposite audience:
deliverrenders fragments for the LLM; human-view renders artefacts for the human. Same faithful-source-of-truth discipline. - the AGENTS.md projector / two-doc-tracks — the same humans-vs-agents split, applied to working artefacts instead of the shipped corpus.
- visualise-codemap — shares the vault conventions +
vaultRoot-from-config rule for the--vaultcopy. - review — its
--packis the code-side counterpart of this view (pack.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.

