Skip to main content

deepen

Enhance an existing plan with parallel research agents for depth, best practices, and implementation details. Use when the user says 'deepen the plan', 'research more', or when a plan has high-risk dimensions that need more investigation.

Source facts

Repository
alexanderop/oteleexample
Last source activity
April 4, 2026 at 13:49
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
deepen
description
Enhance an existing plan with parallel research agents for depth, best practices, and implementation details. Use when the user says 'deepen the plan', 'research more', or when a plan has high-risk dimensions that need more investigation.
argument-hint
Path to plan file (or reads from docs/plans/.latest)
# Deepen Plan Take an existing plan (from `/cplan`) and enhance each section with parallel research agents. Each major element gets its own dedicated research sub-agent to find: - Best practices and industry patterns - Performance optimizations - UI/UX improvements (if applicable) - Quality enhancements and edge cases - Real-world implementation examples The result is a deeply grounded, production-ready plan with concrete implementation details. ## Subagents This skill dispatches these research subagents in parallel: - `cexplore` — codebase patterns and conventions - `cdocs` — external documentation via Context7 MCP - `clearnings` — past solutions from `docs/solutions/` - `cbestpractices` — industry standards and community patterns It also launches all available `*-reviewer` agents against the plan content. ## Workflow ### Step 0: Locate the Plan 1. If a plan path was provided as argument, use it 2. Otherwise, read the path from `docs/plans/.latest` 3. If neither exists, list `docs/plans/` and ask the user which plan to deepen Do not proceed until you have a valid plan file. ### Step 1: Parse and Analyze Plan Structure Read the plan file and extract: - Overview/Problem Statement - Proposed Solution sections - Technical Approach/Architecture - Implementation phases/steps - Code examples and file references - Acceptance criteria - Any UI/UX components mentioned - Technologies/frameworks mentioned Create a section manifest: ``` Section 1: [Title] - [Brief description of what to research] Section 2: [Title] - [Brief description of what to research] ... ``` ### Step 2: Research (Parallel) Launch research sub-agents in parallel for each major section: **For each section, spawn a `cexplore` agent:** - Research codebase patterns and conventions for the section topic - Find existing implementations and architecture decisions **Spawn `cbestpractices` for each major technology or pattern:** - Research industry standards and community conventions - Find recommended patterns, anti-patterns, and production guidance - Identify performance considerations and common pitfalls **For each technology/framework mentioned, spawn a `cdocs` agent:** - Fetch current documentation via Context7 MCP - Find version-specific patterns and constraints - Get concrete code examples **Spawn `clearnings` for documented solutions:** - Check `docs/solutions/` for relevant past solutions - Surface institutional knowledge that applies to this plan ### Step 3: Discover and Run Review Agents Launch ALL available review agents in parallel against the plan content. Do not filter by relevance — let each reviewer decide what applies. The goal is maximum coverage. ### Step 4: Synthesize Findings Collect outputs from all agents and: - Extract concrete recommendations (actionable items) - Extract code patterns and examples - Identify anti-patterns to avoid - Note performance and security considerations - Surface edge cases - Deduplicate and prioritize by impact - Flag conflicting advice for human review - Group findings by plan section ### Step 5: Enhance Plan Sections For each section, add research insights below the original content: ```markdown ## [Original Section Title] [Original content preserved] ### Research Insights **Best Practices:** - [Concrete recommendation] **Performance Considerations:** - [Optimization opportunity] **Implementation Details:** ```[language] // Concrete code example from research ``` **Edge Cases:** - [Edge case and how to handle] **References:** - [Documentation URL] ``` ### Step 6: Add Enhancement Summary At the top of the plan, add: ```markdown ## Enhancement Summary **Deepened on:** [Date] **Sections enhanced:** [Count] **Research agents used:** [List] ### Key Improvements 1. [Major improvement 1] 2. [Major improvement 2] 3. [Major improvement 3] ### New Considerations Discovered - [Important finding 1] - [Important finding 2] ``` ### Step 7: Handover 1. Update the plan file in place 2. Present a brief summary of what was added Use `#askQuestions` to ask what the user wants to do next: | Option | When to show | |--------|-------------| | **Start Implementation (Recommended)** — load the `/work` skill | Always (default) | | **Write Tests First (TDD)** — load the `/test` skill | Always | | **Deepen further** — re-run research on specific sections | Always | | **Review and refine** — iterate on specific sections | Always | **After the user picks a next skill**, announce the handover and load the chosen skill. ## Response Rules - Never echo full file contents into chat — reference by path - Keep chat responses under 500 words - Preserve ALL original plan content — only add, never remove - Mark all additions clearly as "Research Insights" ## Guidelines - **Never write code in the plan** — only research and enhance - Include specific file paths and documentation URLs as references - Make recommendations concrete and actionable - When agents disagree, present both perspectives and flag for human decision
View on GitHub