بنقرة واحدة
planning-structure
Planning-track selection, epic/feature decomposition, readiness gates, and plan-delta rules.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Planning-track selection, epic/feature decomposition, readiness gates, and plan-delta rules.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Architecture, entity patterns, testing, and conventions for the hass-diagral Home Assistant custom integration.
Writing, updating, and structuring documentation pages for hass-diagral. Covers MDX format, frontmatter, docs.page components, docs.json navigation registration, and when to update docs after code changes.
Commit message format, PR conventions, branch rules, and pre-commit test gate for hass-diagral.
Project-specific test setup for hass-diagral — directory structure, test tiers, devcontainer/docker environment detection, running pytest, and shared fixtures.
| name | planning-structure |
| description | Planning-track selection, epic/feature decomposition, readiness gates, and plan-delta rules. |
| user-invocable | false |
Use this skill when producing or evaluating non-trivial implementation plans.
Choose the smallest track that still manages risk:
Default upward when scope uncertainty is high.
Keep the plan compact:
Use a feature-oriented structure:
Use a layered structure:
For larger work:
2-5 epics.Do not create epics for trivial work.
Every feature or major step should answer:
Prefer concrete verification:
When a decision is unresolved but planning can continue, include:
If the unresolved point changes architecture, security, or data correctness materially, stop and clarify instead of assuming.
Only plan artifacts that materially reduce execution risk.
Common candidates for System Track:
architecture.mddata-model.mdapi-contracts.mdrunbook.mdprivacy-security-notes.mdDo not auto-generate all of them. Name only what the work actually needs.
Execution is ready only when all are true:
Output:
Implementation Readiness: PASSImplementation Readiness: BLOCKEDIf blocked, say exactly what must be resolved first.
When scope changes after a plan already exists, do not rewrite from scratch first. Produce a delta:
Treat planning as an interview loop, not a one-shot report.
Use clarification aggressively when the unresolved point affects:
Default clarification behavior by track:
Quick Change: ask only when scope or acceptance criteria are not clearFeature Track: expect at least one clarification round unless the request is already explicitSystem Track: expect clarification and do not force execution-readiness until user-owned decisions are resolvedGaps and Proposed Defaults is only for low-impact implementation details. If the gap changes UX, API, data correctness, security, or verification, ask via vscode_askQuestions (mandatory — see global rule in copilot-instructions.md) instead of defaulting.
Avoid: