Track E.3 — skill-from-session generator (BLOCKED on E.1) #29
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of mathias/infra Track E umbrella. Skills repo grows from real usage, not hand-curation.
Blocked on
hyperguild#NN E.1 — needs ingested Claude session corpus to mine.
Goal
New skill
skill-from-sessioninmathias/skillsrepo (or new tool in hyperguild trainer skill). Mines recent Claude session corpus for patterns and proposes newSKILL.mddrafts for human review.Scope
Pattern detection
Over the last N days of ingested sessions, find:
grep → Read → Editpatterns that appear ≥5 times across sessions for the same task type. Candidate for a procedural skill.failureshall entries → candidate for a watchout skill.Output
Proposed
SKILL.mddraft in markdown, written to~/.claude/projects/<host>/proposed-skills/for human review. Skill metadata includes evidence: which sessions, which lines, how many occurrences.Human reviews → either:
mvto~/dev/skills/<name>/SKILL.md, commit, tag bumpFiles
hyperguild/internal/skills/skill-from-session/(or reuse existingtrainer/skill scaffold)propose_skill(window_days, min_occurrences)returns draft listAcceptance
propose_skillreturns ≥3 candidate draftsPre-mortem
grep → Read → Editand concludes "every grep needs a Read+Edit" that's wrong. Mitigation: require ≥5 occurrences and ≥2 distinct sessions; show evidence not just summary.Related