技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
deepdive【数据与研究】Full specialist analysis via parallel agent dispatch. Researcher, Architect, and PM produce a prioritized report of what to build next (30-60s).
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Run a full specialist analysis by dispatching three roles in parallel. Unlike the standup skill (which reads state locally), deepdive launches Codex subagents to investigate external signals, internal code health, and strategic priorities. Expect 30-60 seconds for completion.
Check for .agenteam/config.yaml, .agenteam.team/config.yaml, or legacy
agenteam.yaml in the project root. If all are missing:
mkdir -p .agenteamcp <plugin-dir>/templates/agenteam.yaml.template .agenteam/config.yamlpython3 <runtime>/agenteam_rt.py generate.agenteam/config.yaml to customize."Call the runtime with the --dispatch flag to get state and dispatch
plans for the three specialist roles:
python3 <runtime>/agenteam_rt.py standup --dispatch
Capture the JSON output. Expected fields (same as standup, plus dispatch info):
health -- on-track, at-risk, off-track, or no-active-runrun_id -- current run identifier (may be null)task -- task descriptionstages -- stage statusesartifact_paths -- map of role name to artifact directoryoutput_path -- where to write the final report (e.g., docs/meetings/<timestamp>-deepdive.md)dispatch -- list of {role, agent} objects for the three specialist roles (researcher, architect, pm)Create a durable checkpoint at .agenteam/deepdive/<run_id>.json before
dispatch. Record max_elapsed_minutes (default 60), max_agents (default 2
concurrent specialists), each role's attempt/thread ID, last heartbeat, output
artifact, and stop reason. On restart, validate completed artifacts and resume
only missing or interrupted roles; never repeat a completed specialist solely
because the controller restarted.
Launch three Codex subagents in parallel. Each role has a focused mandate:
@Researcher)Agent file: .codex/agents/researcher.toml
Prompt the researcher with:
docs/research/ and assess staleness (anything
older than 2 weeks is potentially outdated)Expected output format:
## External Signals
### Trends
- [signal] description and relevance to this project
### Ecosystem
- [dependency/tool] notable updates or risks
### Community
- [source] feedback, requests, or discussions relevant to our work
@Architect)Agent file: .codex/agents/architect.toml
Prompt the architect with:
docs/designs/ and compare against the current
codebase -- identify design drift (where the implementation diverges
from the documented design)Expected output format:
## Internal Health
### Design Drift
- [area] how implementation differs from design doc
### Tech Debt
- [area] description and severity (low/medium/high)
### Dependencies
- [package] status and risk level
@Pm)Agent file: .codex/agents/pm.toml
Prompt the PM with:
docs/strategies/ for current roadmap and strategic prioritiesExpected output format:
## Recommendations
1. **[title]** -- rationale based on research + architecture analysis
Priority: [high/medium/low]
Effort: [small/medium/large]
2. **[title]** -- rationale
Priority: ...
Effort: ...
Dispatch order: Researcher and Architect run in parallel. PM runs after both complete (it needs their outputs as input).
Gather the outputs from all three subagents:
If any agent fails, include an error note in that section and continue with the available outputs.
Update the checkpoint and emit a heartbeat whenever a specialist reports progress. Enforce the elapsed and agent budgets. A timed-out specialist is recorded as interrupted; if it has a resumable thread, resume it before considering a fresh attempt. Synthesis is its own checkpoint and starts only after the Researcher/Architect terminal states are durable.
Combine all three outputs into a single report using this format:
# AgenTeam Deepdive: <project-name>
Date: <YYYY-MM-DD HH:MM>
## Health: [ON TRACK | AT RISK | OFF TRACK]
## External Signals (Researcher)
- trending approaches, competitor moves, community feedback
## Internal Health (Architect)
- design drift, tech debt, dependency risks
## Recommendations (PM)
- prioritized list of what to build next, with rationale
## Action Items
- specific next steps with owners
Rules for the report:
Write the synthesized report to the output_path from the runtime JSON
(typically docs/meetings/<timestamp>-deepdive.md):
mkdir -p "$(dirname "$output_path")"
Write the report content to that file.
Show the full deepdive report to the user in the conversation. Include a timing note:
AgenTeam Deepdive: <project-name>
Completed in ~<elapsed>s (3 specialists dispatched)
Resolve the AgenTeam runtime:
./runtime/agenteam_rt.py<plugin-install-path>/runtime/agenteam_rt.pyFast runs may finish in 30-60 seconds, but correctness does not depend on that
estimate. The durable max_elapsed_minutes budget and heartbeat/checkpoint
state govern long-running analysis. Researcher and Architect run in parallel;
PM starts after both terminal outputs are checkpointed.