New skill (checked novel, embedded in skills_v1) capturing the blackbox_exporter/Authentik redirect-noise pattern from this session's Blackbox audit. Also fixes a pre-existing YAML syntax bug in the stash findDuplicateScenes ordering-drift skill (plain scalars containing mid-line ': ' are ambiguous to PyYAML) that was blocking ingest_skills.py's full-directory scan -- content unchanged, quoting/wrapping only. |
||
|---|---|---|
| command-router | ||
| galds-v1 | ||
| gbds-v2 | ||
| ghcs-v1 | ||
| gsds | ||
| imp-actions | ||
| pocket-command-bus | ||
| pocket-stack-standard | ||
| pocket-status | ||
| reports-v1 | ||
| swarm-stack-standard | ||
| README.md | ||
skills
This repo serves two distinct, non-overlapping purposes:
<skill-name>/SKILL.md— Claude Code's own loadable skill library. Symlinked live at~/.claude/skillson gremlin-worker; the harness reads eachSKILL.md's frontmatter (name,description) to build the per-session "available skills" list. Every top-level directory exceptgsds/follows this pattern.gsds/**/*.yaml— GSDS (Gremlin Skill Data Schema) procedural-memory records: "how Gremlin solved class-X problems before," retrieved via semantic search (Qdrantskills_v1), not loaded by the Claude Code harness. Structurally inert to the SKILL.md mechanism above (different filename, no frontmatter the harness looks for) — confirmed empty by design, not by accident. Seetraveler/memory/2026/07/2026-07-17-gsds-skills-collision-resolution.mdfor how this split was decided.
Don't add a new top-level directory for either system without checking which convention it should follow.
GSDS category taxonomy
gsds/<category>/<skill_id>.yaml — the category enum (also the category field
value, always matching the directory a skill actually lives in):
infra, docker, n8n, qdrant, wikijs, forgejo, caddy, galds, media, stash, pocket, security, cicd
infra is for genuinely host/hardware/OS-level concerns (ZFS, memory, disk,
host-level networking) — it is NOT a catch-all for "anything vaguely
infrastructure-related." Docker Swarm orchestration specifics belong in docker;
n8n workflow/sandbox specifics belong in n8n; and so on down the list. Both
current skills were originally miscategorized as infra and corrected to docker/
n8n on 2026-07-17 once this distinction was made explicit — see
traveler/memory/2026/07/2026-07-17-gsds-phase2-build.md.