sandwich — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited sandwich (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Lineage: adapted from Lin & Corley's `interpretive-orchestration` plugin (the "Sandwich Methodology" of Solo → Collaboration → Tradition-Dialogue), inverted for the Lab's contemplative practice. Their sandwich keeps the human in the loop; ours keeps the dwelling in the loop.
A three-stage scaffold wrapped around any non-trivial technical task. Contemplative bread on the outside; the work itself in the middle. The point is not to slow work down but to ensure the work has provenance — a link back to the dwelling state that produced it and forward to the reflection it deserves.
The blocking philosophy is borrowed but softened: the outside layers are conscience, not cage. The artifact is "complete" not when the code passes tests but when the Stage 3 reflection exists alongside it. Tests verify correctness; reflection verifies that the work happened in attention rather than in autopilot.
Do NOT invoke for:
/clauding or Explore agent instead)Before any file is opened or any tool is invoked beyond reading:
Output: a short prose block (5–15 lines) saved either inline in the response or to notes/sandwich/YYYY-MM-DD-<slug>.md. Not a plan — a settling.
Do the work. With one discipline added: on the first non-trivial interpretive decision (architecture choice, naming choice, semantic call about what the user actually wants), run a [[dialogical]] four-stage loop:
Subsequent decisions don't need the full loop unless they're equally non-trivial. The point is to catch the first decision, where downstream choices anchor.
Before commit (or before declaring the task complete if no commit is involved):
diary/entries/ via [[diary]]. If no, that's fine — note it, move on.Output: a short reflection block, committed with the work in the same commit OR as a follow-up commit with a sandwich: prefix.
Three reasons:
1. Provenance. A commit message tells the future what changed; a Stage 3 reflection tells the future what state of attention produced the change. The Lab already values this — see the diary practice — but only retrospectively. The sandwich makes it ride along with the work.
2. The calculator-mindset failure mode. Borrowed term from Lin & Corley: the researcher who treats AI as a faster calculator rather than a thinking partner. Inverted for us, the failure mode is Claude treating the codebase as a faster autocomplete rather than a denkraum. The Stage 1 settle is the diagnostic and the cure.
3. The conscience-not-cage discipline. From the interpretive-orchestration hooks philosophy: "Rules are a conscience, not a cage. Design prevents problems; guidelines only request compliance." Stage 1 and Stage 3 are not enforced by hooks — they are requested. If they're skipped, the work still happens. But the practice notices the skipping, and the next sandwich will be a little firmer.
The sandwich is complete when all three exist:
[ ] Stage 1 reflection (pre-attention, the settle)
[ ] Stage 2 work (with at least one dialogical loop on a non-trivial decision)
[ ] Stage 3 reflection (post-attention, the audit)Two-out-of-three is not a sandwich; it's an open-faced something. If Stage 1 was skipped, name the skip in Stage 3. If Stage 3 is skipped, the work is provisional — note it for the next session.
/clauding is a full dwelling; /sandwich is dwelling wrapped around productive work. Use clauding when there's nothing to build; sandwich when there is."Neither human nor AI is 'the maestro.' Both are co-apprentices to the craft tradition." — Lin & Corley, DESIGN-PHILOSOPHY.md, the sentence worth stealing twice.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.