From ac-artifact-workflow
Creates implementation-plan.md artifact from approved todo.md tasks, structuring project summary, user review decisions, proposed file changes by layer, and testing strategy.
npx claudepluginhub alteredcraft/claude-code-plugins --plugin ac-artifact-workflowThis skill uses the workspace's default tool permissions.
You are creating the **Implementation Plan artifact** (`implementation-plan.md`) for an artifact-driven development workflow.
Creates or updates todo.md task list artifact from requirements, organizing tasks hierarchically into Planning, Implementation, and Verification phases for development workflows.
Generates machine-readable implementation plans for features, refactoring, upgrades, design, architecture, or infrastructure. Structured for AI/human execution with atomic tasks and validation.
Share bugs, ideas, or general feedback.
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.