changelog-observer
Track development session events in a daily markdown changelog, including file changes, test results, and key decisions.
Deeply scope a problem before coding: parallel Explore agents map related files, similar implementations, and test patterns, producing a problem definition, boundaries, and minimal implementation plan. Use when planning a feature, investigating a bug, or entering an unfamiliar
$ npx -y skills add claude-world/director-mode-lite --skill focus-problem --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/focus-problemContext preview
The summary Claude sees to decide when to auto-load this skill.
Deeply scope a problem before coding: parallel Explore agents map related files, similar implementations, and test patterns, producing a problem definition, boundaries, and minimal implementation plan. Use when planning a feature, investigating a bug, or entering an unfamiliar
name: focus-problem description: "Deeply scope a problem before coding: parallel Explore agents map related files, similar implementations, and test patterns, producing a problem definition, boundaries, and minimal implementation plan. Use when planning a feature, investigating a bug, or entering an unfamiliar codebase area." user-invocable: true
Analyze: $ARGUMENTS
Before diving in, use the Explore agent to understand the context:
Before dispatch, preserve the bounded exploration question and expected result. If Claude's Agent tool is unavailable or withheld, or Codex's `spawn_agent` interface is unavailable or withheld, the maximum depth is reached, or a concurrency limit rejects the call, do not retry or invent exploration findings. Return an incomplete `dispatch_request` and do not advance the plan.
Choose exactly one provider-native form:
Agent(subagent_type="Explore", model="haiku", prompt=""" Explore the codebase for: $ARGUMENTS (thoroughness: medium) Focus on: 1. Relevant files and modules 2. Existing similar features 3. Test patterns 4. Architecture patterns """)
In Codex, send the same exploration request through `spawn_agent(...)`; do not invoke the Claude example as a second dispatch.
## Problem Definition ### Summary [One sentence description] ### User Need [Who needs this? What do they want to achieve?] ### Success Criteria [How do we know it's done?] ### Scope - In scope: [List] - Out of scope: [List] ### Affected Files - [file1.ts] - [why] - [file2.ts] - [why] ### Risk Assessment - [Potential risks and mitigations]
---
Follow this process strictly. Don't skip steps.
Use Claude Code like a Director, not a Programmer. MIT toolkit with Auto-Loop, guided setup, 27 commands, 14 agents, and 32 skills.
Track development session events in a daily markdown changelog, including file changes, test results, and key decisions.
Validate custom agent file format and structure. Use after creating or editing an agent, before committing agent changes, or when an agent fails to load.
Generate custom agent from template. Use when creating a new subagent from scratch, or scaffolding an agent file with correct frontmatter.
List all available agents (core, expert, self-evolving). Use when the user asks what agents are available or runs /agents.
TDD-based autonomous development loop with checkpoint recovery and observability changelog