npx claudepluginhub caphtech/claude-marketplace --plugin planning-pluginWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
Build task-appropriate planning artifacts by routing to the right reference for initial implementation, feature extension, refactoring, investigation, documentation, or review work. Use when Codex should produce a plan before acting, especially when different task types need different plan shapes or when interactive UI separation and existing architecture context may matter.
This skill uses the workspace's default tool permissions.
agents/openai.yamlreferences/modifier-architecture-context.mdreferences/modifier-ui-separation.mdreferences/task-documentation.mdreferences/task-feature-extension.mdreferences/task-initial-build.mdreferences/task-investigation.mdreferences/task-refactor.mdreferences/task-review.mdTask Plan Builder
Overview
Route the request to one primary planning reference and zero or more modifier references. Read only the references that materially apply. Do not bulk-load every reference.
The goal is not to produce a single universal plan style. The goal is to produce the smallest plan shape that fits the task.
Workflow
- Classify the request into one primary task type.
- Add modifier references only when they clearly apply.
- Produce a self-contained plan artifact.
- If the user asked to execute as well as plan, use that plan as the working contract for implementation, investigation, refactoring, documentation, or review.
Primary Route Selection
Pick exactly one of these first:
- references/task-initial-build.md Use for new screens, new tools, prototypes, greenfield modules, or first implementation of a task.
- references/task-feature-extension.md Use for adding behavior inside an existing system without rewriting its structure.
- references/task-refactor.md Use for structural improvement where behavior should remain materially unchanged.
- references/task-investigation.md Use for debugging, root-cause analysis, uncertainty reduction, or feasibility checks.
- references/task-documentation.md Use for spec extraction, onboarding docs, architecture docs, or change guides.
- references/task-review.md Use for code review, risk review, design review, or validating an existing change.
Modifier Selection
Add these only when needed:
- references/modifier-architecture-context.md Read when the task depends on an existing architecture, existing docs, current module boundaries, ADRs, or team conventions.
- references/modifier-ui-separation.md Read when the task has an interactive UI and the plan should prevent DOM/rendering/browser bootstrap from collapsing into core logic.
It is normal to use:
- one primary reference only
- or one primary reference plus one modifier
- or one primary reference plus both modifiers
Output Contract
Unless the user asked for a different format, the plan should usually include:
goaltask_typeassumptionsselected_referencesconstraintsmodule_or_change_boundariesbehavior_or_validation_contractexecution_or_investigation_stepsrisksacceptance_or_exit_checksescalation_rules
Adjust the names if a different structure is clearer. Do not force implementation-oriented sections onto investigation or review work when they do not fit.
Routing Rules
- Prefer the user's real intent over file type.
- If the request is "change existing code safely", prefer
feature-extensionorrefactor, notinitial-build. - If the request is primarily "understand what is happening", prefer
investigation. - If the request is primarily "summarize or explain", prefer
documentation. - If the request is primarily "find problems", prefer
review. - If the request is "build something new", prefer
initial-build.
Context Discipline
- Read only the references that matter for the chosen route.
- If modifier references are not needed, skip them.
- When existing architecture context exists, plan around it rather than inventing a clean-room design.
- When UI separation matters, name the view/render/bootstrap boundaries explicitly.
Quality Bar
A good result is not a generic plan template. A good result is a task-shaped plan that reduces drift for the actual work being requested.
Similar Skills
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.