بنقرة واحدة
1-plan
Plan for a coding implementation for an AI coding assistant to follow.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Plan for a coding implementation for an AI coding assistant to follow.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Implement a plan step by step
Run the application locally and fix any errors encountered.
Continue working on the step by step plan
Do a full exploratory functional testing on the application using Playwright MCP.
Update local git and clean up branches
Updates `docs/file_structure.md` according to the latest.
| name | 1-plan |
| description | Plan for a coding implementation for an AI coding assistant to follow. |
Your goal is to generate an coding implementation plan for an AI coding assistant to follow.
Create this plan in a new markdown .md file in /docs/plans/YYYYMMDD-<requirement_name>.plan.md, for the requirement provided to you. You can decide on the appropriate requirement name.
For example, if the today's date is 2025-08-22 and the requirement name is "Implement User Authentication", the file should be created as /docs/plans/20250822-user_authentication.plan.md.
Create a detailed implementation plan that outlines the steps needed to achieve the objectives of the specification document.
The plan should be structured, clear, and easy to follow.
Add a frontmatter to the implementation plan
---
description: "Implementation plan for <requirement>"
created-date: YYYY-MM-DD
---
# Implementation Plan for [Spec Name]
## OBJECTIVE
OBJECTIVE/REQUIREMENT/TASK HERE
PLAN HERE
## IMPLEMENTATION PLAN
- [ ] Step 1: [Brief title]
- **Task**: [Detailed explanation of what needs to be implemented]
- **Files**: [Maximum of 20 files, ideally less]
- `path/to/file1.ts`: [Description of changes], [Pseudocode for implementation]
- **Dependencies**: [Dependencies for step]
- **Additional Instructions**:
- Before proceeding with this step, check the conversation history and see if you already completed this step.
- You do not need to follow this step strictly, consider the output of the previous step and adjust this step as needed.
- If you are fixing issues that arise from automated tests, ALWAYS take a step back before fixing things, consider that the test script itself might be wrong and that's the one that you should fix. Sometimes the best way to fix a script is to understand the intent of the test script and simplify it.
- If you are running the app, follow [npm-run-instructions](/.claude/prompt-snippets/npm-run-instructions.md)
- If you are running any CLI command, follow [cli-execution-instructions](/.claude/prompt-snippets/cli-execution-instructions.md)
- If you are using Supabase CLI, follow [supabase-cli-instructions](/.claude/prompt-snippets/supabase-cli-instructions.md)
- If you are using Playwright MCP, follow [playwright-mcp-instructions](/.claude/prompt-snippets/playwright-mcp-instructions.md)
- When you are done with this step, mark this step as complete and add a note/summary of what you did (in the plan document) before proceeding to the next step.
- If you decide to proceed to the next step even if there are remaining issues/errors/failed tests, make a note of the issues (by updating the plan document) and address them in subsequent steps.
[Additional steps...]