ワンクリックで
deep-analysis
Break down complex problems through structured analytical frameworks
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Break down complex problems through structured analytical frameworks
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Review pull requests for code quality, security, and correctness
Review pull requests for code quality, security, and correctness
End-to-end shipping workflow — tests, PR creation, review request. Unified pr-create + pr-complete.
Periodic cross-agent learning consolidation — review what worked, what didn't, propagate insights
Persist and recall context across sessions — critical for continuity
Session lifecycle — checkpoint, restore, handoff, sleep/wake
| name | deep-analysis |
| version | 1.0.0 |
| standalone | true |
| description | Break down complex problems through structured analytical frameworks |
| uses | ["analysis/research"] |
| requires | {"tools":[],"env":[]} |
| security | {"risk_level":"read","capabilities":["analysis:execute"],"requires_approval":false} |
Break down complex problems through structured analytical frameworks — root cause analysis, comparative evaluation, pattern recognition, and risk assessment.
This is an agent-handled skill (handler: type: agent). When analyze is invoked, you (the agent) apply the selected analytical framework using your reasoning capabilities. There is no backing code — you follow these instructions directly. The tool schema in tool.yaml defines the external contract; this document guides how you fulfill it. An orchestrator may route this skill to any agent that has analysis/deep-analysis in its skill list.
Before selecting a framework, clearly define:
Choose the framework that best fits the problem type:
| Problem Type | Framework | Best For |
|---|---|---|
| Unknown cause | 5 Whys | Finding root cause of failures or issues |
| Unknown cause (complex) | Fishbone (Ishikawa) | Multi-factor root cause with categories |
| Choose between options | Decision Matrix | Weighted comparison of alternatives |
| Strategic assessment | SWOT | Understanding position and opportunities |
| Risk evaluation | Risk Matrix | Prioritizing risks by likelihood × impact |
| Process improvement | Gap Analysis | Current state vs. desired state |
If unsure, start with 5 Whys for causal problems or Decision Matrix for choices.
Caution: Avoid stopping at surface symptoms. If the answer feels like a symptom rather than a cause, keep asking.
Every analysis rests on assumptions. Make them explicit:
Synthesize the framework output into actionable conclusions:
Every completed analysis MUST be saved as an artifact so other agents and humans can discover and use the results.
Step 1: Use the core/publish-artifact skill to write findings.
The artifact should be written to the shared memory location so other agents
can discover it. Use artifact type analysis:
# Write to the shared analysis artifact location
cat > .os/memory/analysis/{investigation-id}.md << 'EOF'
{your formatted findings from step 5}
EOF
The investigation ID should be descriptive, e.g.:
investigation-697-artifact-publishing (issue number + short description)analysis-2026-03-22-performance-regression (date + topic)Step 2: Publish a bus notification so other agents know findings are available:
{
"channel": "work",
"type": "investigation_complete",
"message": {
"agent": "{your-agent-name}",
"investigation_id": "{investigation-id}",
"artifact_path": ".os/memory/analysis/{investigation-id}.md",
"subject": "{what was analyzed}",
"primary_finding": "{one-sentence summary of the key finding}"
}
}
Why this is mandatory: An analysis that only exists in the agent's context window is lost when the session ends. Other agents (developers, reviewers) cannot act on findings they cannot read. The artifact is the durable record of the work.
## Analysis: [Subject]
### Problem Statement
[Clear description of what's being analyzed and why]
### Framework: [Name]
[Framework-specific output — see templates above]
### Assumptions
- [Assumption 1]: Impact if wrong: [description]
- [Assumption 2]: Impact if wrong: [description]
### Conclusions
- **Primary finding**: [Most important insight]
- **Confidence**: [High / Medium / Low]
### Recommendations
1. [Action] — Priority: [Critical / High / Medium / Low]
2. [Action] — Priority: [Critical / High / Medium / Low]
### Limitations
- [What this analysis does not cover]
- [Where additional data would improve conclusions]
.os/agents/{agent-name}/artifacts/ and bus notification sentAnalysis is complete when:
.os/agents/{agent-name}/artifacts/{investigation-id}.mdinvestigation_complete type