Create the implementation plan artifact from an approved task list
You are creating the Implementation Plan artifact (implementation-plan.md) for an artifact-driven development workflow.
.artifacts/bld-<project-slug>/todo.md for the approved task listCreate .artifacts/bld-<project-slug>/implementation-plan.md.
One paragraph describing what's being built and its core purpose.
Surface decisions requiring user input prominently at the top. Use blockquote callouts:
IMPORTANT Technology Stack: The plan uses X with Y. If you prefer Z, please let me know.
IMPORTANT [Decision Topic]: The proposed approach uses [approach]. Alternative approaches include:
- Alternative 1
- Alternative 2
- Alternative 3
Please confirm the preferred approach.
This section ensures approval gates are visible, not buried.
Organize by logical layer or area (Backend Service Layer, Frontend Components, Configuration, etc.).
For each file:
[NEW] path/to/file.ext
Brief description of this file's purpose:
[MODIFY] path/to/existing.ext
Changes to make:
How the implementation will be verified. Keep it practical—what tests or checks prove it works.
---
status: pending
created: <timestamp>
updated: <timestamp>
---
# <Project Name>
<One paragraph project summary>
## User Review Required
> **IMPORTANT**
> **[Decision 1]**: ...
> **IMPORTANT**
> **[Decision 2]**: ...
## Proposed Changes
### <Layer/Area Name>
**[NEW]** `filename.ext`
Description:
- Point one
- Point two
**[MODIFY]** `filename.ext`
Changes:
- Change one
- Change two
### Testing Strategy
...
Present the artifact to the user. This is an approval gate.
When presenting, always:
📄 .artifacts/bld-<project-slug>/implementation-plan.mdThe "User Review Required" section makes explicit what needs confirmation. Do not proceed until:
Once approved, update status: in-progress.
IMPORTANT: Every time you modify implementation-plan.md, update the updated: field in the frontmatter with the current timestamp.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer