refactor: moved org-agent to its own repository as a submodule

This commit is contained in:
2026-03-27 15:46:53 -04:00
parent 01f76a4570
commit b7e082c403
176 changed files with 19686 additions and 9665 deletions

View File

@@ -0,0 +1,43 @@
# GTD Work Breakdown (org-agent-memex-workbreakdown)
Meta-cognitive skill to prevent AI assistants and users from stalling on complex tasks. Forces atomic decomposition before execution.
## The Problem
Complex tasks cause:
- Context saturation (procrastination)
- Scope creep (adding "just one more thing")
- The "heartbeat loop" (repeating tasks without progress)
- Overwhelm and hesitation
## The Solution
**Decompose first, execute second.**
1. Analyze task complexity (>3 steps? >2 files?)
2. Break into atomic TODOs in GTD.org
3. Execute only the FIRST item
4. Yield back to user
## Configuration
Uses same `.env` structure as other org-agent-memex skills:
- `MEMEX_DIR`
- `MEMEX_USER`
- `MEMEX_ASSISTANT`
- `CURRENT_TEXT_MANIPULATION_MODEL`
## Usage
When a task feels complex:
1. Ask AI: "Break this down with Work Breakdown skill"
2. AI creates TODOs in GTD.org
3. Execute only first item
4. Report: "[X] Completed step 1. 4 tasks remaining. Continue?"
## Anti-Patterns This Prevents
- "I'll just do it all at once"
- Editing 5+ files before committing
- Writing conditional logic on the fly
- "Let me think about it..." (stalling)

View File

@@ -0,0 +1,56 @@
---
name: org-agent-memex-workbreakdown
description: "Break down complex tasks into atomic TODOs before execution. Use when: a task feels complex, involves multiple files, or may cause context saturation. Prevents procrastination by forcing decomposition. NOT for: simple single-step tasks."
homepage: ""
metadata: { "openclaw": { "emoji": "🔨", "requires": { "bins": [] }, "user-invocable": true } }
---
# GTD Work Breakdown Skill
Meta-cognitive protocol to prevent stalling and context saturation.
## When to Use
**USE this skill when:**
- A task feels "complex" or overwhelming
- It involves editing more than 3 files
- It requires holding multiple concepts in working memory
- You feel the urge to apologize or hesitate (procrastination signal)
- The task description is longer than 2 sentences
**DON'T use this skill when:**
- Simple single-file edit
- Direct question/answer
- Already-broken-down TODO from GTD
## Instructions
### The Decomposition Protocol
When invoked, BEFORE executing any other action:
1. **Analyze Complexity**: Ask "How many discrete steps does this actually require?"
2. **Breakdown Threshold**: If >3 steps or >2 files affected, MUST decompose
3. **Create TODOs**: Write each atomic step as a separate `TODO` in `GTD.org` under appropriate project
4. **Assign Ownership**: Each TODO gets `:ASSIGNED: $MEMEX_USER` or `:ASSIGNED: $MEMEX_ASSISTANT`
5. **Set FIRST**: Mark only the first TODO as `NEXT`, rest remain `TODO`
6. **Execute First**: Complete ONLY the `NEXT` item
7. **Yield**: After completion, report to user: "[X] Completed [first task]. [N] tasks remaining in GTD. Continue?"
### Anti-Pattern Detection
If you find yourself:
- Thinking "I'll just do it all at once"
- Planning to edit >5 files before committing
- Writing conditional logic on the fly
STOP. Invoke this skill immediately.
## Complexity Checklist
Before executing any task, ask:
- [ ] Can I complete this in under 5 minutes?
- [ ] Does it touch only 1 file?
- [ ] Is the outcome predictable?
If ANY answer is "No", decompose first.