cd7ca4a50f643793be25f8a446535a227cd07fb7

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Remove reflect skill

Diff

 1diff --git a/dot_config/opencode/skills/reflect/SKILL.md b/dot_config/opencode/skills/reflect/SKILL.md
 2deleted file mode 100644
 3index 5d8b7885bec964c5a3a8d30a553e9aa085516449..0000000000000000000000000000000000000000
 4--- a/dot_config/opencode/skills/reflect/SKILL.md
 5+++ /dev/null
 6@@ -1,92 +0,0 @@
 7----
 8-name: reflect
 9-description: Self-improvement ritual. Distill raw corrections into generalizable principles, prune stale entries, check compliance, and evaluate the learning system itself.
10-compatibility: opencode
11----
12-
13-## What this is
14-
15-This is my self-improvement ritual. The human should see a brief summary of what changed, not a lengthy report.
16-
17-## What I do
18-
19-- Compact raw corrections in `~/.config/opencode/lessons.md` into generalizable principles.
20-- Prune stale or project-specific trivia that doesn't transfer across contexts.
21-- Identify compliance gaps: are recent mistakes violations of known principles?
22-- Evaluate the learning system itself: is the structure working? Are principles actionable?
23-
24-## When to trigger
25-
26-At session start, after reading `~/.config/opencode/lessons.md`:
27-
28-- Check the `last_reflected` date in the HTML comment at the top.
29-- If it's been **2+ days** since last reflection, run this workflow before doing other work.
30-- If there are **10+ raw entries**, run regardless of date.
31-
32-## Workflow
33-
34-### 1. Read and assess
35-
36-- Read `~/.config/opencode/lessons.md` fully.
37-- Read `~/.config/opencode/AGENTS.md` to know what's already encoded as hard rules.
38-- Count raw entries. Note their dates and themes.
39-- Are any existing principles stale, redundant, or too vague?
40-
41-### 2. Cluster raw corrections
42-
43-Group raw entries by theme (git workflow, testing, infra, issue management, etc.).
44-For each cluster, ask: **what is the transferable principle here?**
45-
46-- If generalizable: extract a principle. Discard the project-specific details.
47-- If purely trivia (version-specific config keys, API quirks): keep in raw only if likely to recur within 30 days. Otherwise discard.
48-- If it reinforces an existing principle: strengthen/refine the existing one, remove the raw.
49-
50-### 3. Compliance check
51-
52-Review raw corrections against existing principles.
53-
54-- If a mistake violated a known principle: **that's a compliance problem, not a knowledge problem.**
55-  - Note this explicitly in output. Consider: is the principle buried? Too abstract? Needs rewording to be more actionable?
56-  - If a principle is repeatedly violated, promote it to AGENTS.md as a hard rule.
57-
58-### 4. Prune and sharpen
59-
60-- Remove principles that are now encoded in AGENTS.md (avoid duplication).
61-- Merge principles that say the same thing differently.
62-- Make principles concrete and actionable. Bad: "be careful with git." Good: "verify branch ownership before committing."
63-- Timestamps on principles use `[YYYY-MM]` to track emergence. Update if substantially reworded.
64-
65-### 5. Meta-evaluation
66-
67-Ask yourself:
68-
69-- Are recent lessons clustering around a theme? (signals a systemic gap worth an AGENTS.md rule or a new skill)
70-- Is the principles list growing past ~15? (signals need for merging or AGENTS.md promotion)
71-- Are principles actually preventing mistakes, or just accumulating? (check: any repeated violations?)
72-- Has the structure of this file served well, or does it need adjustment?
73-- Should any principle graduate to AGENTS.md?
74-
75-### 6. Write back
76-
77-- Update `~/.config/opencode/lessons.md` with the compacted result.
78-- Update `last_reflected` date to today.
79-- Keep the file structure: `last_reflected` comment, Principles section, then Raw section.
80-- Principles use `[YYYY-MM]` timestamps. Raw entries use `[YYYY-MM-DD]`.
81-
82-### 7. Report
83-
84-Show the user a brief summary (3-5 lines):
85-
86-- How many raw entries processed
87-- New principles extracted (if any)
88-- Principles merged/pruned (if any)
89-- Compliance issues found (if any)
90-- Any AGENTS.md promotions made
91-
92-## Rules
93-
94-- Never delete a principle without justification (merged, promoted to AGENTS.md, or proven wrong).
95-- Keep the total principles list under ~15. Beyond that, merge or promote.
96-- Raw entries older than 30 days that haven't been compacted: force-evaluate. Generalize or discard.
97-- If promoting a rule to AGENTS.md, actually edit the file — don't just suggest it.
98-- This is not a conversation. Do the work, show the summary, move on to the user's actual task.