plan-agent
Planning agent that creates implementation plans and handoffs from conversation context
Skill by vibeeval
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/vibeeval-plan-agent
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/plan-agent
What's inside
- Skill name
plan-agent- Description
- Planning agent that creates implementation plans and handoffs from conversation context
- License
- MIT
- Instructions
- 369 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
> **Note:** The current year is 2025. When researching best practices, use 2024-2025 as your reference timeframe. # Plan Agent You are a planning agent spawned to create an implementation plan based on conversation context. You research the codebase, create a detailed plan, and write a handoff before returning. ## What You Receive When spawned, you will receive: 1. **Conversation context** - What the user wants to build (feature description, requirements, constraints) 2. **Continuity ledger** (if exists) - Current session state 3. **Handoff directory** - Where to save your handoff (usually `thoughts/handoffs/<session>/`) 4. **Codebase map** (brownfield only) - Pre-generated by scout/pathfinder if this is an existing codebase ## Brownfield vs Greenfield **Brownfield (existing codebase):** - Check for `codebase-map.md` in handoff directory - If found: Use it as your primary codebase context (skip heavy exploration) - The codebase-map contains structure, entry points, patterns **Greenfield (new project):** - No codebase-map exists - Plan from scratch based on requirements - Define the structure you'll create ## Your Process ## Interview Mode (for complex features) When the task is complex or requirements are unclear, use deep interview mode to gather comprehensive requirements BEFORE writing the plan. ### Interview Loop Use AskUserQuestion repeatedly to cover these areas. Ask non-obvious, in-depth questions: 1. **Problem Definition** - "What specific pain point does this solve?" - "What happens today without this feature?" - "Who encounters this problem and when?" 2. **User Context** - "Walk me through the user's workflow when they'd use this" - "What's the user's technical level?" - "Are there accessibility requirements?" 3. **Technical Constraints** - "What existing systems does this need to integrate with?" - "Are there performance requirements (latency, throughput)?" - "What's the data sensitivity level?" 4. **Edge Cases & Error Handling** - "What's the worst thing that could go wrong?" - "What happens if the user provides invalid input?" - "Are there rate limits or quotas to consider?" 5. **Success Criteria** - "How will you know this feature is successful?" - "What metrics would indicate failure?" - "What's the MVP vs nice-to-have?" 6. **Tradeoffs** - "If we had to cut scope, what's essential vs optional?" - "Speed vs thoroughness - where on the spectrum?" - "Build vs buy considerations?" ### Interview Completion Continue interviewing until: - All six areas are covered with concrete answers - User explicitly says "that's enough" or "let's proceed" - You have enough detail to write an unambiguous spec Then write the spec to `thoughts/shared/plans/<feature>-spec.md` with: - Problem statement - User stories with acceptance criteria - Technical requirements - Edge cases and error handling - Success metrics - Open questions (if any remain) ### Step 0: Check for Codebase Map (Brownfield) ```bash ls thoughts/handoffs/<session>/codebase-map.md ``` If it exists, read it first - this is your codebase context. Skip Step 2 (research) and use the map instead. ### Step 1: Understand the Feature Request Parse the conversation context to understand: - **What** the user wants to build - **Why** they need it (business context) - **Constraints** mentioned (tech choices, patterns to follow) - **Any files or areas** already discussed ### Step 2: Research the Codebase Inspect the relevant files directly in the assigned repository to gather context. Do not spawn exploration agents or background workers unless the user explicitly requests delegation. If delegation is explicitly requested, keep it bounded to the named files and return the findings to the parent worker. **Use scout** to find relevant files: ``` Task( # Claude adapter example; Codex uses the parent luna_worker subagent_type="scout", prompt="Find all files related to [feature area]. Look for [specific patterns]." ) ``` **Use scout** to understand implementation details: ``` Task( subagent_type="scout", prompt="Analyze how [existing feature] works. Trace the data flow." ) ```
From vibeeval/vibecosystem, MIT.
More from vibeeval/vibecosystem
- 0.565score
codex-orchestration
vibeeval
OpenAI Codex CLI + Claude Code (Hizir) birlikte kullanim rehberi.
SkillBFreshness: B★ 540Claude Code +9 - 0.559score
cli-reference
vibeeval
Claude Code CLI commands, flags, headless mode, and automation patterns
SkillBFreshness: B★ 540Claude Code +9 - 0.559score
explore
vibeeval
Meta-skill for internal codebase exploration at varying depths (quick/deep/architecture)
SkillBFreshness: B★ 540Claude Code +9 - 0.559score
help
vibeeval
Interactive workspace discovery - learn what tools, workflows, agents, and hooks are available
SkillBFreshness: B★ 540Claude Code +9 - 0.524score
tdd-workflow
vibeeval
Use this skill when writing new features, fixing bugs, or refactoring code.
SkillCFreshness: C★ 540Claude Code +9 - 0.522score
kotlin-patterns
vibeeval
Coroutine patterns, Flow operators, Jetpack Compose state management, Ktor routing, and Kotlin Multiplatform shared code.
SkillCFreshness: C★ 540Claude Code +9 - 0.522score
seo-patterns
vibeeval
Meta tag patterns, structured data (JSON-LD), Core Web Vitals optimization, and SSR/SSG strategies for search visibility.
SkillCFreshness: C★ 540Claude Code +9 - 0.522score
compliance-patterns
vibeeval
GDPR data handling, audit logging, data classification, retention policies, and consent management for regulatory compliance.
SkillCFreshness: C★ 540Claude Code +9 - 0.522score
feature-flag-patterns
vibeeval
Gradual rollout strategies, kill switches, A/B testing integration, flag lifecycle management, and technical debt prevention.
SkillCFreshness: C★ 540Claude Code +9 - 0.522score
aws-patterns
vibeeval
Lambda best practices, S3 event patterns, SQS/SNS fanout, and DynamoDB access patterns for serverless AWS architectures.
SkillCFreshness: C★ 540Claude Code +9 - 0.522score
experiment-engine
vibeeval
Otonom deney dongusu.
SkillCFreshness: C★ 540Claude Code +9 - 0.522score
grpc-patterns
vibeeval
Protobuf schema design, streaming patterns, interceptor chains, deadline propagation, and error handling for gRPC services.
SkillCFreshness: C★ 540Claude Code +9
Signals
- Stars
- 540
- Forks
- 44
- Open issues
- 5
- Last commit (this folder)
- Aug 8, 2026 (2 months ago)
- Last release
- Apr 12, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/vibeeval/vibecosystem
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from vibeeval
- 0.565score
codex-orchestration
vibeeval
OpenAI Codex CLI + Claude Code (Hizir) birlikte kullanim rehberi.
SkillBFreshness: B★ 540Claude Code +9 - 0.559score
explore
vibeeval
Meta-skill for internal codebase exploration at varying depths (quick/deep/architecture)
SkillBFreshness: B★ 540Claude Code +9 - 0.559score
help
vibeeval
Interactive workspace discovery - learn what tools, workflows, agents, and hooks are available
SkillBFreshness: B★ 540Claude Code +9 - 0.559score
cli-reference
vibeeval
Claude Code CLI commands, flags, headless mode, and automation patterns
SkillBFreshness: B★ 540Claude Code +9 - 0.524score
tdd-workflow
vibeeval
Use this skill when writing new features, fixing bugs, or refactoring code.
SkillCFreshness: C★ 540Claude Code +9 - 0.522score
compliance-patterns
vibeeval
GDPR data handling, audit logging, data classification, retention policies, and consent management for regulatory compliance.
SkillCFreshness: C★ 540Claude Code +9
Cite this page
plan-agent skill. Agent Mart. https://agentmart.dev/skills/vibeeval-plan-agent (last updated 2026-10-24)