| name | planning-with-files |
| model | sonnet |
| description | Produces a routing decision and delegated output by analyzing uploaded files and user intent, then dispatching to the correct specialized skill (context-ingestion, research-synthesis, or release-specification). Use when: 'create a plan from these files', 'synthesize these papers', 'what should I do with these uploads', 'not sure which skill to use but I have files'. |
| category | specification-driven-development |
| triggers | ["create a plan from these files","synthesize these papers","what should I do with these uploads","not sure which skill to use but I have files"] |
| tier | 1 |
| agents | ["primary"] |
| tool_dependencies | ["file_system","meta_skill"] |
| inputs | [{"name":"uploaded_files","type":"string[]","description":"Paths to uploaded files (specs, research, requirements) to plan from","required":true},{"name":"intent","type":"string","description":"User intent — plan, synthesize, or specify","required":false}] |
| outputs | [{"name":"plan_or_synthesis","type":"string","description":"Routing decision and delegated output dispatched to context-ingestion, research-synthesis, or release-specification"}] |
Planning with Files (Meta-Skill)
Version: 1.0
Created: 2026-02-08
Author: Manus AI
Purpose: To provide a unified interface for all file-based planning workflows while maintaining the specialized quality of each mode.
I. The Philosophy: One Entry, Many Paths
This skill acts as an intelligent router, analyzing the user's request and uploaded files to determine the most appropriate specialized workflow. It embodies the principle of intent-based routing, ensuring that the right tool is used for the right job without requiring the user to know the names of the individual skills.
II. When to Use This Skill
- When you need to create a plan from uploaded files (specs, docs, code, research).
- When you want to write a specification for a new feature or refactoring task.
- When you need to synthesize multiple research files into actionable insights.
- When you have files and a planning goal, but you're not sure which skill to use.
III. The Workflow
This is a 3-step workflow for routing and executing file-based planning tasks.
Step 1: File and Intent Analysis
Goal: Determine which mode is most appropriate for the user's request.
- Analyze Files: Read all uploaded files to understand their type, content, and quantity.
- Analyze Intent: Analyze the user's request for keywords and intent signals.
- Apply Routing Logic: Use the routing table below to select the appropriate mode.
Routing Table:
| File Types & Quantity | User Intent Keywords | Selected Mode |
|---|
| 1-2 files (any type) | "plan", "refactor", "next steps" | context-ingestion |
| Spec, requirements doc | "spec", "zenflow", "prompt" | specification-driven-development |
| 3+ research files (PDFs) | "synthesize", "research", "patterns" | research-synthesis |
| Ambiguous | (default) | context-ingestion |
Step 2: Mode Routing and Execution