# Rebuild Writing Workbench Implementation Plan > **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. **Goal:** Rebuild Writing Workbench as a local tool-calling and process-record workspace that starts from a Web-generated initial outline. **Architecture:** Preserve the existing Git repository identity and replace the old article-production-runtime scaffold with a smaller documentation and template system. Projects live directly under `projects/`; supplier needs are recorded under `requirements/ccpe/` or `requirements/skills-vault/`. **Tech Stack:** Markdown documentation, Git, Windows PowerShell for filesystem operations. --- ### Task 1: Clear Old Workspace **Files:** - Delete old workspace files and folders except `.git`. - [x] **Step 1: Verify workspace path** Run: `Resolve-Path .` Expected: `C:\Users\wangq\Documents\Codex\writing-workbench` - [x] **Step 2: Remove old files** Run a guarded PowerShell removal that refuses to operate outside the expected workspace. Expected: only `.git` remains. ### Task 2: Create New Skeleton **Files:** - Create: `docs/` - Create: `projects/` - Create: `requirements/ccpe/` - Create: `requirements/skills-vault/` - Create: `templates/article-project/` - Create: `templates/requirements/` - [x] **Step 1: Create folders** Run: `New-Item -ItemType Directory -Force` for each target directory. Expected: all target directories exist. ### Task 3: Write New Operating Documents **Files:** - Create: `README.md` - Create: `WORKBENCH.md` - Create: `docs/operating-playbook.md` - Create: `docs/project-lifecycle.md` - Create: `docs/invocation-policy.md` - Create: `docs/capability-requests.md` - [x] **Step 1: Write documents** Expected: documents define Web initial outline entry, user-directed advancement, real invocation policy, and capability-request pause behavior. ### Task 4: Write Templates **Files:** - Create: `templates/article-project/PROJECT_STRUCTURE.md` - Create: `templates/article-project/project.md` - Create: `templates/article-project/source-map.md` - Create: `templates/article-project/status.md` - Create: `templates/article-project/decision-log.md` - Create: `templates/requirements/ccpe-request.md` - Create: `templates/requirements/skills-vault-request.md` - [x] **Step 1: Write project and supplier templates** Expected: templates match the new workflow and do not include old active/completed/runtime assumptions. ### Task 5: Verify **Files:** - Inspect all created Markdown files. - Inspect Git status. - [ ] **Step 1: List files** Run: `Get-ChildItem -Recurse -File` Expected: only rebuilt files are present outside `.git`. - [ ] **Step 2: Check Git status** Run: `git status --short` Expected: old tracked files are deleted and new rebuilt files are untracked or modified.