بنقرة واحدة
planning-base
Base planning skill with shared rules - do not invoke directly, use specific planning skills instead
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Base planning skill with shared rules - do not invoke directly, use specific planning skills instead
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Given a TheRock nightly build (URL or run-id), return the rocm-systems pin_sha used in that build
Check whether a given rocm-systems commit is included in a specific TheRock nightly build
Find the first TheRock nightly build that includes a given rocm-systems commit
Reviews Pull Requests or local diffs with an 8-agent fan-out covering static analysis, dead code, code smells + quality (naming, complexity, single-responsibility, magic numbers), language rules (C++/Python/CMake), architecture, simplification, performance (hot-path classification, allocations, locks, I/O), and undefined behaviour (signed overflow, lifetime, strict aliasing, data races, sanitizer coverage; C/C++/unsafe-Rust only). Use when the user asks to "review this PR", "review the diff", "audit this branch", "/pr-review", or when staging changes before push.
Walk through a PR review interactively, one finding at a time. Generate review via pr-review, then for each issue present analysis + proposed inline comment, let user accept/edit/skip, accumulate into a PENDING GitHub review, submit at end.
Use when user wants to list, analyze, review, or summarize GitHub PR comments on a pull request number or URL
استنادا إلى تصنيف SOC المهني
| name | planning-base |
| description | Base planning skill with shared rules - do not invoke directly, use specific planning skills instead |
Planning MUST happen before ANY implementation. A task is non-trivial if it requires more than 2 distinct steps.
Every plan leads to a Pull Request. Keep PR reviewability in mind from the start.
Platform-specific:
EnterPlanMode tool or simply complete planning before codingThis ensures the plan is persisted before any code changes begin.
Before creating a new plan, check the planning/ folder in project root:
planning/ directory[x])Before writing ANY code or making ANY changes:
Plan each PR separately:
## PR Strategy
### PR 1: [Title]
**Scope:** [What's included]
**Dependencies:** None
### PR 2: [Title]
**Scope:** [What's included]
**Dependencies:** PR 1
Break the task into concrete, actionable steps:
Use your platform's task tracking tool to create a structured task list:
TaskCreate, TaskUpdate, TaskList toolsTodoWriteExample task structure:
1. [pending] Analyze existing code structure
2. [pending] Create/modify necessary files
3. [pending] Implement core logic
4. [pending] Add error handling
5. [pending] Verify changes work correctly
Task Status Rules:
pending - Not yet startedin_progress - Currently working on (only ONE at a time)completed - Finished and verifiedcancelled - No longer neededSave the plan to the planning/ folder in the project root:
planning/For complex or risky changes, present the plan to the user:
"Before I begin, here's my plan:
- [step 1]
- [step 2] ... Should I proceed?"
in_progress when you start working on itcompleted immediately after finishing each taskplanning/ to reflect current progresscancelledDo NOT create tasks for:
Once implementation is complete:
planning/testplan-<feature-name>.mdtesting-testplan skill for the templateOnce all tasks are complete and tests are written (if requested):
git-create-pull-request skill for PR templateplanning/testplan-<name>.mdPR creation is the final step of every feature/bugfix/refactor workflow.