Stop writing prompts. Start designing context windows.
Every time an agent runs, it starts from zero. It doesn't remember your last session, your databases, or your tools. The output is only as good as the context you feed it.
| Tool | Input | Output |
|---|---|---|
| WebSearch | query string | results[] |
| Notion | filter object | pages[] |
| Write | path + content | saved file |
Every database feeds specific context blocks. The agent never gets everything โ it gets exactly what it needs for the current task.
Ran the framework against an existing skill. Found 3 of 6 blocks missing entirely.
| Block | Status | Gap |
|---|---|---|
| 1. Identity & Outcome | Partial | Missing outcome definition + scope boundaries |
| 2. Tools & Schemas | Missing | Says "use web search" but no tool table |
| 3. Resources & Data | Missing | No Notion DB references, no context budget |
| 4. Workflow | Good | Clear steps โ could be more outcome-defined |
| 5. Memory | Missing | No compaction, no persistence strategy |
| 6. Composition | Missing | Monolith OK for now, but noted for future |