auto-commit 2026-01-28: memory updates, self-improvement skill, SOUL/TOOLS/USER refinements
This commit is contained in:
@@ -19,6 +19,9 @@ Log learnings and errors to markdown files for continuous improvement. Coding ag
|
||||
| Found better approach | Log to `.learnings/LEARNINGS.md` with category `best_practice` |
|
||||
| Similar to existing entry | Link with `**See Also**`, consider priority bump |
|
||||
| Broadly applicable learning | Promote to `CLAUDE.md`, `AGENTS.md`, and/or `.github/copilot-instructions.md` |
|
||||
| Workflow improvements | Promote to `AGENTS.md` (clawdbot workspace) |
|
||||
| Tool gotchas | Promote to `TOOLS.md` (clawdbot workspace) |
|
||||
| Behavioral patterns | Promote to `SOUL.md` (clawdbot workspace) |
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -175,6 +178,8 @@ When a learning is broadly applicable (not a one-off fix), promote it to permane
|
||||
| `CLAUDE.md` | Project facts, conventions, gotchas for all Claude interactions |
|
||||
| `AGENTS.md` | Agent-specific workflows, tool usage patterns, automation rules |
|
||||
| `.github/copilot-instructions.md` | Project context and conventions for GitHub Copilot |
|
||||
| `SOUL.md` | Behavioral guidelines, communication style, principles (clawdbot) |
|
||||
| `TOOLS.md` | Tool capabilities, usage patterns, integration gotchas (clawdbot) |
|
||||
|
||||
### How to Promote
|
||||
|
||||
@@ -478,6 +483,14 @@ Ask in chat: "Should I log this as a learning?"
|
||||
|
||||
**Detection**: Manual review at session end
|
||||
|
||||
### Clawdbot
|
||||
|
||||
**Activation**: Workspace injection + inter-agent messaging
|
||||
**Setup**: Configure workspace path in `~/.clawdbot/clawdbot.json`
|
||||
**Detection**: Via session tools and workspace files (`AGENTS.md`, `SOUL.md`, `TOOLS.md`)
|
||||
|
||||
Clawdbot uses a workspace-based model with injected prompt files. See `references/clawdbot-integration.md` for detailed setup.
|
||||
|
||||
### Agent-Agnostic Guidance
|
||||
|
||||
Regardless of agent, apply self-improvement when you:
|
||||
@@ -498,3 +511,42 @@ Or use quick prompts:
|
||||
- "Log this to learnings"
|
||||
- "Create a skill from this solution"
|
||||
- "Check .learnings/ for related issues"
|
||||
|
||||
## Clawdbot Integration
|
||||
|
||||
Clawdbot uses workspace-based prompt injection with specialized files for different concerns.
|
||||
|
||||
### Workspace Structure
|
||||
|
||||
```
|
||||
~/clawd/ # Default workspace (configurable)
|
||||
├── AGENTS.md # Multi-agent workflows, delegation patterns
|
||||
├── SOUL.md # Behavioral guidelines, communication style
|
||||
├── TOOLS.md # Tool capabilities, MCP integrations
|
||||
└── sessions/ # Session transcripts (auto-managed)
|
||||
```
|
||||
|
||||
### Clawdbot Promotion Targets
|
||||
|
||||
| Learning Type | Promote To | Example |
|
||||
|--------------|------------|---------|
|
||||
| Agent coordination | `AGENTS.md` | "Delegate file searches to explore agent" |
|
||||
| Communication style | `SOUL.md` | "Be concise, avoid disclaimers" |
|
||||
| Tool gotchas | `TOOLS.md` | "MCP server X requires auth refresh" |
|
||||
| Project facts | `CLAUDE.md` | Standard project conventions |
|
||||
|
||||
### Inter-Agent Learning
|
||||
|
||||
Clawdbot supports session-based communication:
|
||||
- **sessions_list** - See active/recent sessions
|
||||
- **sessions_history** - Read transcript from another session
|
||||
- **sessions_send** - Send message to another session
|
||||
|
||||
### Hybrid Setup (Claude Code + Clawdbot)
|
||||
|
||||
When using both:
|
||||
1. Keep `.learnings/` for project-specific learnings
|
||||
2. Use clawdbot workspace files for cross-project patterns
|
||||
3. Sync high-value learnings to both systems
|
||||
|
||||
See `references/clawdbot-integration.md` for complete setup, promotion formats, and troubleshooting.
|
||||
|
||||
Reference in New Issue
Block a user