Add reflected memory and update decompose/orchestrate skills

Adds decisions and process-lessons from recent reflections.
Updates decompose and orchestrate SKILL.md with operational improvements.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Paul O'Reilly
2026-03-29 09:38:02 +13:00
parent ec36f05e86
commit e03b00843a
7 changed files with 100 additions and 1 deletions

View File

@@ -98,6 +98,11 @@ This step is critical — worktrees only contain committed content. Without it,
#### 3c. Launch the container
Determine the model to use:
- Read the task's `model` field from `.agent-tasks.json`
- If `model` is set, use that value (e.g., `claude-opus-4-20250514`, `claude-sonnet-4-20250514`)
- If `model` is not set or null, default to `claude-sonnet-4-20250514`
```bash
docker run -d \
-e CLAUDE_CODE_OAUTH_TOKEN="<token>" \
@@ -106,7 +111,7 @@ docker run -d \
-w /project \
--entrypoint uid-wrapper.sh \
agent-claude:latest \
claude --print --dangerously-skip-permissions --model claude-sonnet-4-20250514 "<task prompt>"
claude --print --dangerously-skip-permissions --model <model> "<task prompt>"
```
**Important:**
@@ -115,6 +120,7 @@ docker run -d \
- Capture the container ID from docker run output
- The CLAUDE_CODE_OAUTH_TOKEN must be available in the current environment. If not set, read it from `~/dev/claude/secrets/claude/long_lived_oauth_token` (extract the value after `value: `)
- If the task's `reads` list references paths outside the project (e.g., `/foundations` for best practices), mount those as additional read-only volumes
- Container agents do NOT have web search capability. Do not include "use web search" in task prompts unless web search support has been explicitly configured for the container.
After launching, update the task in `.agent-tasks.json`:
- Set `status` to `running`