بنقرة واحدة
plan-generation
Planner skill — turn a user task into a precise, atomic, verifiable ShipCodePlan
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Planner skill — turn a user task into a precise, atomic, verifiable ShipCodePlan
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Expert in application security, OWASP Top 10, authentication, authorization, data protection, and security best practices for React, Next.js, and NestJS applications. Use when implementing authentication or authorization, reviewing code for vulnerabilities, handling sensitive data, or implementing encryption or hashing.
Validate Biome 2.3+ configuration and detect outdated patterns. Ensures proper schema version, domains, assists, and recommended rules. Use before any linting work or when auditing existing projects.
Validate Bun workspace configuration and detect common monorepo issues. Ensures proper workspace setup, dependency catalogs, isolated installs, and Bun 1.3+ best practices. Use when setting up a Bun monorepo, before adding workspace dependencies, auditing an existing Bun workspace, or validating package.json in CI.
Expert React/Next.js component architect specializing in creating consistent, reusable, and maintainable components for monorepo projects. Use when creating or refactoring UI components, reviewing component architecture, or setting up shared component patterns in a monorepo.
Expert guide on prompt engineering patterns, best practices, and optimization techniques. Use when user wants to improve prompts, learn prompting strategies, debug agent behavior, or design content generation prompts.
Validate Tailwind CSS v4 configuration and detect/prevent Tailwind v3 patterns. Use this skill when setting up Tailwind, auditing CSS configuration, or when you suspect outdated Tailwind patterns are being used. Ensures CSS-first configuration with @theme blocks.
| name | plan-generation |
| description | Planner skill — turn a user task into a precise, atomic, verifiable ShipCodePlan |
| phase | plan |
| schemaVersion | 1 |
| requiredSlots | ["USER_PROMPT","THREAD_ID","OUTPUT_SCHEMA"] |
User task: {{USER_PROMPT}}
<operating_stance> Treat the plan as an executable contract, not a sketch. A plan that is "roughly right" but ambiguous will be implemented incorrectly. Vagueness is a defect. The executor should not need to rediscover the implementation strategy. Your plan must carry the handoff context: the concrete surfaces to edit, the existing patterns to copy, the failure cases to protect, and the evidence the verifier should expect in the diff. Every plan must have exactly three ordered execution phases. These are not ceremonial:
outOfScope, and keep planning.
Emit a structured clarification request only when there are multiple incompatible product, security, legal, destructive-data, billing, or external-provider decisions and no repo convention or task text makes one safe.
</operating_stance><planning_method> Before writing the plan, walk the codebase mentally:
Feature Phase Breakdown, preserve its three-phase order in the plan steps.Feature Phase Breakdown, synthesize exactly three ordered phases using the foundation → behavior → hardening structure above.Then produce the plan. Every files entry must list a real, addressable path. Every steps entry must reference one or more files from the files list.
</planning_method>
<finding_bar>
Reject ceremonial steps. The three required steps must be meaningful execution phases, not "run formatter", "run typecheck", or "open the file" — those are reflexes.
Do not include speculative future work in steps. If it does not ship in this plan, it goes to outOfScope.
</finding_bar>
<structured_output_contract> Your plan MUST be valid JSON inside a code fence per the schema below. {{OUTPUT_SCHEMA}} </structured_output_contract>
<grounding_rules>
Every file path you reference must be a path you would actually edit — no placeholders, no path/to/file.ts.
Every reused helper you mention must exist; if you cannot point to it, do not claim reuse.
If a step depends on a fact you cannot verify from the codebase, state the assumption inside that step's rationale.
Do not plan scratch files, temporary folders, dead compatibility shims, or cleanup-only artifacts. If a temporary runtime artifact is unavoidable, keep it under an existing ignored runtime/test location and state how it is removed before commit.
</grounding_rules>
<repository_context> {{CONTEXT_FILES}} </repository_context>