← ClaudeAtlas

revise-brieflisted

Update one or more sections of an existing PROJECT_BRIEF.md in a target project folder without re-scaffolding. Lets the user pick which section(s) to refresh (overview, monetization, technologies, architecture, quality-and-profiles, deployment) and delegates to the project-builder subagent to re-run only those define-* skills. Keeps the YAML frontmatter in sync and preserves untouched sections. Use when the target project already has a brief and the user wants to evolve it; use `project-builder` for initial scaffolding or `develop` to build features.
HaroldHormaechea/project-builder · ★ 5 · Data & Documents · score 77
Install: claude install-skill HaroldHormaechea/project-builder
# Revise Brief Entry point for evolving an existing `PROJECT_BRIEF.md` without re-scaffolding or re-running every question. Use this when: - The tech stack changed and `## Technologies` is stale. - A new profile was added and `## Profiles` needs updating. - Deployment plans shifted (new cloud provider, new IaC). - Architecture paths changed and `paths.*` frontmatter fields need updating. Do NOT use this skill to scaffold a new project (use `project-builder`) or to build features (use `develop`). ## Preconditions - Must run from the **root Claude Code session**. Spawned subagents cannot spawn further agents. - The target folder must already contain a `PROJECT_BRIEF.md`. If not, this skill stops and points the user to `project-builder`. ## Step 1 — Resolve folders 1. Run `pwd` via Bash to get `SESSION_DIR`. 2. Ask the user for the target project folder (`TARGET_DIR`) as an absolute path. Resolve relative paths and confirm. 3. Refuse and re-ask if `TARGET_DIR` equals, contains, or is contained by `SESSION_DIR` (path-segment comparison). 4. Confirm `<TARGET_DIR>/PROJECT_BRIEF.md` exists. If it does not, stop and tell the user to run `project-builder` first. ## Step 1b — Acquire the target project's skills If `<TARGET_DIR>/.claude/skills/` exists, invoke the `acquire-project-skills` skill via the `Skill` tool, passing the resolved `TARGET_DIR`. Skip silently if the folder is absent. See CLAUDE.md § "Acquiring a target project's skills". ## Step 2 — Inspect current state