Files
dotfiles/claude/memory/parked-skills-2026-04-15.md
T
David F GliddenandClaude Opus 4.7 119285cf43 claude: back up custom skills, memory, and settings with symlink pattern
The ~/.claude/ directory was previously local-only — a machine wipe
would have lost the accumulated memory, custom skills, and settings.
This commit moves the durable parts into dotfiles with the same
symlink-to-home pattern used for CLAUDE.md, PENDING.md, REVIEWED.md,
and L2-BOOTSTRAP.md.

Preserved (symlinked from ~/.claude/* into here):
  skills/audit/              — thinking-folder drift scanner
  skills/symmetria/          — practice-of-return discipline
  skills/vault-update-people/ — Obsidian People-file maintainer
  skills/wake-up/            — session restoration
  skills/wrap-up/            — session state capture
  memory/                    — 55+ memory files (MEMORY.md, sessions,
                               ledgers, project state, feedback, etc.)
  settings/settings.json     — user preferences (hooks, flags, no secrets)

Deliberately NOT backed up:
  settings.local.json   — contains operational secrets (HF_TOKEN,
                           SSH password in expect scripts); by naming
                           convention, *.local.* is not synced.
                           Needs separate review and probable rotation.
  sessions/, history.jsonl, caches, telemetry — ephemeral
  plugins/, marketplace skills and agents — reinstallable

The working copies at ~/.claude/skills/* and
~/.claude/projects/-Users-davidglidden/memory are symlinks into this
directory, so every write flows here automatically. install.sh
recreates the symlinks on a fresh machine.

FOLLOW-ON (flagged, not in this commit):
  settings.local.json contains a HuggingFace token and an SSH password
  as plaintext strings inside allowed Bash command patterns. These
  should be rotated and moved to secure storage (keychain / pass /
  env file outside the settings file).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 13:51:04 +02:00

4.6 KiB

name, description, type, originSessionId
name description type originSessionId
Parked skills (proposed but deferred 2026-04-15) Skills proposed during the Symmetria + skill-improvement design session. Decision was to ship /wrap-up and /wake-up improvements first, propose these later when their real need surfaces in session work. project 1c1bf37d-b1c3-4a62-9355-613c50f4c028

Parked Skills — Proposed but Deferred

Surfaced during the 2026-04-15 conversation on improving /wrap-up and /wake-up given the Dasein/sleep frame. Steward decision: ship the wake/wrap improvements now (highest leverage), park these for a near-future session.

Tier 1 — most likely to ship next

/care-check

Purpose: Pulse against the active care/concern, not the active task. Distinct from Symmetria check: Symmetria's check evaluates a specific action; /care-check evaluates whether the action belongs to the thread you said you were on. Catches mid-session drift onto adjacent-but-different work. Sketch: Reads the current "pulling thread" (from the previous /wrap-up's record). Asks: "What are you doing right now? Does it serve the thread, or has the work drifted?" If drift, surface explicitly and let the steward redirect or accept the drift consciously. When to revisit: Next session that sprawls across multiple threads. The friction itself will tell us whether to build it.

/where-were-we

Purpose: Short-interruption companion to /wake-up. When Kai interrupts and steward returns 20 minutes later, full /wake-up is overkill. Sketch: Reads only the most recent transcript chunk (last ~10-15 turns) + active task pointer + last tool calls. Cheap, fast restoration of the immediate working state. Does NOT re-load full session history. When to revisit: After we've felt the absence two or three more times — pattern-driven, not preemptive.

Tier 2 — useful but more situational

/translate-for-peter

Purpose: Take recent technical/architectural work and produce a Peter/project-status-summary.md delta in business-positioning language. Why it matters: Today's work has real business implications (substrate validated, June operational target intact, new architectural understanding around archivist/multi-mode retention) that haven't been translated. The translation isn't free; this skill makes it cheap. Sketch: Reads the active session memory + the current Peter/project-status-summary.md. Produces a delta in Peter's register: what changed, current spec status, implications for positioning, open questions for him. When to revisit: Next time a substantial technical move lands and the steward has to manually translate for Peter.

/threshold

Purpose: Mark and orient at phase boundaries within a session. Why it matters: Today crossed several boundaries (bottleneck-fixing → strategic conversation → skill design → meta-skill discussion). Each crossing is a small pause that risks losing what was complete in the previous phase. Sketch: Names the crossing explicitly, captures what was complete in the previous phase (locks it in), orients the next phase. Could be /symmetria pulse with phase-marking, but the dedicated semantic is cleaner. When to revisit: Next session where a phase boundary feels lost.

Tier 3 — explicitly dropped

These were considered and dropped after honest scrutiny:

  • /gnome — counter-skill to Symmetria ("you are over-thinking this"). The steward already does this well; doesn't need a skill.
  • /hold-the-question — for premature closure on open inquiries. Same shape as the Symmetria ledger's "Open horizons" section; needs /wake-up to surface them properly, not a separate skill.
  • /braid — visualizing thread crossings in transcripts. Cute but no evidence today's session would have benefited. The wake/wrap "pulling thread" addition probably handles this.
  • /delegate-to-seb, /braid-text, daily-log Obsidian integration, cross-domain linking — all sounded promising for one paragraph then shrunk under scrutiny. Either redundant with existing patterns or solving problems the steward doesn't actually have.

Decision principle for revisiting

These should ship when their friction shows up in real session work, not preemptively. The contamination risk of building speculative skills is the same as building speculative code: each one becomes ceremony to maintain, dilutes the clarity of the ones that earn their keep.

The /wake-up and /wrap-up improvements ship now because they were designed in conversation and have known-real value (the Dasein frame, the projection-across-pause gap). These others stay theoretical until tested by the absence.