بنقرة واحدة
planner
Detailed implementation planning with UltraThink - creates bite-sized tasks with full code examples
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Detailed implementation planning with UltraThink - creates bite-sized tasks with full code examples
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Upgrade DLD framework files from latest template on GitHub.
Autonomous spec execution with subagents (planner, coder, tester, reviewer).
Autonomous spec execution with subagents (planner, coder, tester, reviewer).
Feature specification and research agent. Multi-agent with 4 scouts. Creates specs in ai/features/.
Feature specification and research agent. Multi-agent with 4 scouts. Creates specs in ai/features/.
Manual QA tester — tests product behavior like a real user, not code. Triggers on keywords: test, QA, check behavior, verify feature, manual testing, протестируй, потыкай, проверь как работает
| name | planner |
| description | Detailed implementation planning with UltraThink - creates bite-sized tasks with full code examples |
| agent | .claude/agents/planner.md |
Validates spec against current codebase, verifies solutions via Exa, produces executable tasks.
Architecture v3.4: Plan is an INTERNAL SUBAGENT called by Autopilot. Users don't call this directly — Autopilot ALWAYS invokes Plan in PHASE 1. The agent file
.claude/agents/planner.mdis the source of truth.ALWAYS runs — even if spec already has Implementation Plan. Specs can be stale (codebase changed since writing).
⚠️ Status ownership: Plan does NOT change status. Spark sets queued.
Autopilot ALWAYS dispatches Plan agent in PHASE 1:
Task tool:
description: "Plan: validate + refine {TASK_ID}"
subagent_type: "planner"
prompt: |
INPUT:
SPEC_PATH: {spec_path}
TASK_ID: {task_id}
ALWAYS RUN — even if spec already has Implementation Plan.
Planner re-validates spec against CURRENT codebase state,
verifies solutions via Exa research, and creates/updates tasks.
Plan validates spec, creates/updates ## Detailed Implementation Plan, does NOT change status.
none: All files exist, no significant changes → continuelight: Line shifts, renames, file moves → AUTO-FIX references + add Drift Logheavy: Files deleted, API incompatible, >50% changed → COUNCIL ESCALATIONNo spec found:
No feature spec found. Run `spark` first.
Complex feature (>10 tasks): Split into phases in plan.
Before creating plan:
ai/features/TYPE-XXX-*.mdqueued — Spark already set itdraft → spec is incomplete, ask Spark firstAfter plan added/updated in spec, return to Autopilot:
status: plan_ready | blocked
tasks_count: N
drift_items: N # files changed since spec was written
drift_action: none | auto_fix | council_escalation
drift_log_added: true | false
solution_verified: true | false # Exa confirmed approach
warnings: []
Note: Plan does NOT change task status. Status was already queued (set by Spark).
When creating tasks, validate LLM-friendly architecture:
For each new file in plan:
Each task should stay within one domain:
src/domains/billing/*.pysrc/domains/billing/ AND src/domains/campaigns/Exception: cross-domain refactoring tasks (explicitly labeled)
Verify new files go to correct location:
src/domains/ for business logicsrc/infra/ for infrastructuresrc/shared/ for shared utilitiessrc/services/, src/db/, src/utils/When task involves SQL migration, agent uses this template:
### Task N: Migration — [Description]
**Type:** migration
**Files:**
- Create: `db/migrations/YYYYMMDDHHmmss_description.sql`
**Step 1: Write migration SQL**
[actual SQL]
**Step 2: Validate migration (NO APPLY!)**
```bash
# Use your migration linter: squawk, sqlfluff, etc.
lint db/migrations/*.sql
Step 3: Check for destructive operations
Step 4: Commit migration file ⛔ DO NOT apply! CI applies after push.
## Output Format
After agent completes, skill reports:
```yaml
status: plan_ready | blocked
tasks_count: N
drift_items: N
drift_action: none | auto_fix | council_escalation
drift_log_added: true | false
solution_verified: true | false
warnings: []
next_step: "Continue autopilot execution"