Comprehensive project planning standards for plans/ directory including folder structure (ideas.md, backlog/, in-progress/, done/), naming convention (YYYY-MM-DD__identifier/), file organization (README.md for small plans, multi-file for large), and Gherkin acceptance criteria. Essential for creating structured, executable project plans.
This Skill provides guidance for creating structured project plans in the plans/ directory. Plans follow standardized organization, naming conventions, and acceptance criteria patterns for executable, traceable project work.
When to use this Skill:
Authorization gate: creating a tracked plan requires a literal user plan request or explicit
plan-authoring invocation. Plan Mode, internal task planning, discovery, and omitted tester output
mode do not authorize plans/ writes.
Start here — mandatory grilling: before writing, resolve material design decisions that cannot be answered from repository evidence. After writing, run a separate validation/stress-test grill against the completed artifacts before signaling done. See mandatory-grilling.md.
Treat the requested outcome, explicit non-goals and out-of-scope items, acceptance criteria, and required quality gates as the plan's boundary and stop condition. When a plan introduces code, a dependency, abstraction, validator, automation, infrastructure, or another lasting mechanism, the chosen technical form must name its concrete need and explain why existing mechanisms are insufficient. Choose the smallest responsible design that satisfies every applicable rule; mandatory safeguards remain part of sufficiency. See Plans Best Practices.
During authoring, classify both proposed behaviour and the file-impact tree against the full repo
rules surface. If any scoped repository may add, change, supersede, or delete a rule or enforcement,
delivery.md automatically includes the complete repository-local
rules-propagation outcome in that
delivery unit. Split inventory, conflict/precedence, placement/eviction, canonical and enforcement
edits, enforcement dispositions, binding generation, verification plus rules-quality-gate,
manifest/final status, and sibling obligation into granular bootcamp-executable checkboxes. Repeat
per affected repository; a link, generic invocation, or reusable checkbox template is insufficient
because every concrete repository/action pair must map to its own execution task.
Write the selected technical form and delivery.md for a junior engineer fresh from bootcamp with
no professional work experience and no repository or stack context. The technical form teaches the
current state, relevant concepts, alternatives, contracts, architecture, migration/rollback, and
verification design. delivery.md turns that design into ordered granular actions with the exact
inputs, paths/discovery, commands, expected observations, failure handling, and evidence needed for
independent execution.
Delivery units follow the canonical natural-seam, immediately deployable-state, and temporary-flag lifecycle rules; numeric counts never set their boundaries.
plans/ folder layout,
stage-aware naming, and runtime-only completion dates## Worktree declaration[AI]/[HUMAN] tagging HARD RULElearnings.md scaffold + entry shapePrimary Convention: Plans Organization Convention
Related Skills: grill-me, plan-writing-gherkin-criteria, repo-practicing-trunk-based-development, docs-applying-content-quality.
npx skills add wahidyankf/plan-creating-project-plans下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity