From viberaven
Creates a detailed architecture plan from product answers and repo evidence before implementation. Use when feature boundaries are unclear or after architecture questions are answered.
How this skill is triggered — by the user, by Claude, or both
Slash command
/viberaven:architecture-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn low-level product answers into the plan a senior product engineer would want before implementation.
Turn low-level product answers into the plan a senior product engineer would want before implementation.
Plan before edits. Do not write files, migrations, APIs, UI, commits, or final "Implemented..." summaries until this skill has produced the Architecture Plan.
If called from architecture-context, treat the user's numbered answers as source material. Do not ask the same questions again unless a required answer is missing.
Use, in order:
architecture-context.Never ask for secrets or raw env values.
Always write the full plan to a Markdown file first, then reply with the file path and a compact summary. Do not leave the full plan only in chat unless the user explicitly asks for chat-only output or file writes are unavailable.
Path:
.viberaven/plans/YYYY-MM-DD-<slug>-architecture-plan.md
If writing files is not allowed or the user only wants chat, output the full plan in chat. Either way, the first substantive line must be:
Architecture plan:
The plan must be large enough to guide implementation without the next agent guessing. Make it closer to a Superpowers workstream plan than a status update.
# <Feature/Fix> Architecture Plan
## Objective
## Product Path
## User Answers Translated
## Current Repo Evidence
## Architecture Boundaries
## Options Considered
## Recommended Architecture
## Workstream Map
## Workstreams
## Execution Tasks
## Implementation Sequence
## Data, Auth, Provider, And Deploy Boundaries
## Test Matrix
## Verification Plan
## Rollout And Rollback
## Risks And Fallbacks
## Open Questions
## Decision Log
## VibeRaven Route
## Next Skill
For real app work, produce 2500-5000 words unless the request is tiny. If the plan is under 2000 words for nontrivial provider/data/auth work, treat it as incomplete and expand it before replying.
Each workstream must include:
Execution tasks must use checkbox syntax and be small enough to execute one at a time. Include exact verification commands when the repo shows them, expected evidence, and what failure means.
Include all of these for substantial app work:
Next skill: that continues the VibeRaven loop.End with one Next skill::
production-context for providers, migrations, auth, storage, billing, webhooks, env, incidents, rollback notes, or fragile customer paths.what-broke for regressions or version/release drift.go-live for GitHub, Vercel, deploy, or live URL proof.viberaven for Studio/MCP/provider-card/release-diff work.Do not use Next skill: None when provider proof, production memory, or live proof remains.
These are failures:
Implemented, Changed, Verification, Done, or a file list.npx claudepluginhub ohad6k/viberavenGuides AI coding agents to ask product-level architecture questions before editing. Prevents unsafe changes by enforcing a plan-first workflow for features, migrations, auth, billing, storage, and deploys.
Produces an implementation architecture from a PRD or user spec: file tree, component breakdown, data model, and phased build plan with end conditions.
Plans and architects new features by analyzing requirements, asking clarifying questions, and creating a detailed implementation plan aligned with project architecture. Invoke before coding begins.