Date: 2025-12-09 Purpose: Human review before implementation Status: PENDING REVIEW
| What | Weyermann | Oracle | Action |
|---|---|---|---|
| CLAUDE.md | 5 modular files (740 lines) | None | CREATE |
| Commands | 15 | 2 | COPY 2 more |
| Learnings | 12 files | 2 files | OK (same pattern) |
| Sub-agents | 9 | 2 | OK for now |
claude.md (hub ~150 lines)
├── CLAUDE_safety.md (62 lines)
├── CLAUDE_lessons.md (99 lines)
├── CLAUDE_subagents.md (95 lines)
├── CLAUDE_workflows.md (149 lines)
└── CLAUDE_templates.md (335 lines)
Features:
- Navigation breadcrumbs in every file
- Priority reading levels (Required/As needed/Reference)
- Golden Rules (5 safety rules)
- Short codes quick reference
- No CLAUDE.md exists
Create simple single CLAUDE.md first, not modular. Contains:
- Project purpose (Shadow/Oracle concept)
- Golden rules (context-finder first, etc.)
- Sub-agents list
- Commands list
- Folder structure
Complexity level: Start simple, modularize later if needed
| Command | Weyermann | Oracle | Purpose |
|---|---|---|---|
/rrr |
✅ | ✅ | Retrospective |
/recap |
✅ | ✅ | Fresh start summary |
/snapshot |
✅ | ❌ | Quick learning → local file |
/ccc |
✅ | ❌ | Context → GitHub issue |
/distill |
✅ | ❌ | Summarize content |
speckit.* |
✅ (9 cmds) | ❌ | Spec management |
Priority 1: /snapshot
- Quick knowledge capture
- No GitHub issue (local only)
- Output:
ψ-logs/YYYY-MM/DD/HH.MM_title.md - Use case: "Just learned something, save it fast"
Priority 2: /ccc
- Context preservation before compact
- Creates GitHub issue with state
- Use case: "About to run out of context, save state"
Not needed yet: speckit.* (complex, for spec management)
ψ-learnings/
├── 001-force-push.md
├── 002-golden-rule.md
├── 003-upstream-first.md
├── 004-psi-naming.md
├── 005-pr-workflow-discipline.md
├── 006-gogogo-delegation-workflow.md
├── consult-before-acting.md
├── reference-based-cleanup.md
├── subagent-prompt-engineering.md
└── weekly/2025-w49.md
learnings/
├── 001-delegate-reading.md
├── 002-context-finder-first.md
- Same numbering pattern (001-NNN)
- Oracle doesn't use
ψ-prefix (simpler) - Weekly summaries could be useful later
Verdict: Oracle's approach is good. No change needed.
ψ-learnings/ → Meta knowledge
ψ-logs/ → Snapshots
ψ-retrospectives/→ Session reviews
ψ-archive/ → Old stuff
ψ-docs/ → Documentation
learnings/ → Meta knowledge
journal/ → Daily logs
retrospectives/ → Session reviews
context/ → Analysis files
raw/ → Ground truth data
ideas/ → Incubation
templates/ → Response templates
evolution/ → CLAUDE.md snapshots
- Oracle has MORE organized structure
context/andraw/are unique to Oracle (workshop data)ideas/for incubation is good- No
ψ-prefix = simpler
Verdict: Oracle's structure is better for its purpose (Shadow/Oracle concept)
| Agent | Model | Purpose |
|---|---|---|
| context-finder | haiku | Search git/issues |
| archiver | haiku | Archive unused |
| coder | opus | Code creation |
| executor | haiku | Run from issues |
| issues-cleanup | haiku | GitHub management |
| marie-kondo | haiku | File placement |
| maw | haiku | Multi-agent workflow |
| new-feature | haiku | Plan features |
| thai-translator | haiku | Translate |
| Agent | Model | Purpose |
|---|---|---|
| context-finder | haiku | Search git/issues |
| security-scanner | haiku | Pre-commit security |
security-scanneris unique to Oracle (good!)- Most weyermann agents are for multi-agent workflow (MAW)
- Oracle doesn't need MAW agents yet
Verdict: Add agents as needed, not all at once
nnn → Create plan issue
gogogo → Execute plan
rrr → Retrospective
ccc → Context capture
These create a conversation flow:
nnn— Plan what to dogogogo— Do itrrr— Reflect on what happenedccc— Save context before compact
1. MEASURE → Score current state
2. IDENTIFY → Find problem
3. REFINE → Fix one thing
4. TEST → Verify
5. ITERATE → Repeat
Main (Opus) → orchestrates
Sub-agents (Haiku) → execute
Result: 10x cheaper, cleaner context
- Create simple CLAUDE.md
- Copy /snapshot command
- Copy /ccc command
- Add weekly learning summaries
- Consider
nnnandgogogocommands - Add more sub-agents if needed
-
Modular CLAUDE.md(too complex for now) -
Copy all 9 sub-agents(not needed) -
Use ψ- prefix(keep it simple)
Before implementing, please confirm:
-
CLAUDE.md: Single file or modular?
- Recommend: Single file first
-
Commands: Copy /snapshot and /ccc?
- Recommend: Yes, both useful
-
Logs folder: Create
logs/for snapshots?- Recommend: Yes, for /snapshot output
-
Naming: Keep no-prefix or adopt ψ-?
- Recommend: Keep no-prefix (simpler)
Analysis by context-finder (parallel queries) + main agent synthesis Ready for human review