ohad6k/viberaven/architecture-context
Claude Code and agent skill by ohad6k/viberaven
- community
Checking that the SKILL.md file is still in the repository.
Use when an AI coding agent starts real app work, product feature design, provider work, migrations, auth, billing, storage, webhooks, deploys, or any task where unclear architecture could cause broad or unsafe changes.
Install
npx vskill@latest install ohad6k/viberaven/architecture-contextSKILL.md
VibeRaven: Architecture Context
Make the agent behave like a senior product engineer before it edits.
Hard Rule
For vague work like "build uploads", "add billing", "fix login", "make chat", or "connect Supabase": ask architecture questions first. Do not answer only "loaded".
No plan, no edits. On the turn after the user answers the questions, route to architecture-plan. That skill must produce Architecture plan: before any file writes, migrations, API changes, UI edits, commits, or final implementation summary.
Loop
- Name the user path.
- Ask 3-6 low-level product questions the user can answer without architecture vocabulary.
- Compare practical options.
- Recommend one architecture and why.
- Use repo, Studio, or provider MCP evidence when available for existing boundaries.
- Route answered questions to
architecture-plan. - Use
architecture-planto create the full Architecture Plan before editing. This is a hard gate. - Edit only after the plan exists and is visible in chat.
When the output names Next skill:, continue with that VibeRaven skill unless user input is required.
Continuation Turn
If the latest user message answers the numbered product questions, treat it as the answer turn even if it does not mention this skill by name. Do not restart Question Mode unless a required answer is missing.
On the answer turn:
- Run only read-only repo evidence commands if needed.
- Invoke or follow
architecture-plan; do not continue inside this skill. - The next output must start with
Architecture plan:and include workstreams, implementation sequence, risks, verification, provider/MCP proof, andNext skill:. - Only then edit, if the user asked for implementation.
If the response would start with "Implemented", "Changed", "Verification", "Done", or a file list, stop and write the Architecture Plan instead.
Question Mode
Ask low-level questions. Do not ask the user to classify "boundary", "runtime", "RLS", "source of truth", or "production invariant". Translate answers later.
Common variants:
| Task | Ask about | |
|---|---|---|
| Uploads | users, visibility, storage, size/type limits, delete rules | |
| Billing | product, paid access, after-payment behavior, failed payment, test/live | |
| Auth | provider, return URL, protected pages, last working deploy | |
| Chat/AI | history visibility, save/delete, streaming, model/provider, rate limits | |
| Admin | admins, dangerous actions, audit/approval |
Do not ask for secrets or raw env values.
Options
Use these labels when comparing architecture:
- Client-only: local UI state or non-sensitive demos.
- Server/API: validation, auth checks, writes, secrets, provider calls.
- Database/RLS: ownership, team access, privacy, policy enforcement.
- Provider dashboard: Stripe, Supabase, Clerk, Vercel, email, DNS, storage, webhooks, callbacks.
- Background job/webhook: retries, delayed events, external state changes.
- Release/version: changed behavior across deploys, tags, PRs, migrations, env.
Prefer the simplest option that preserves the production invariant.
Architecture Plan Handoff
After the user answers, the next step is architecture-plan. Pass it:
- the product answers
- relevant read-only repo evidence
- any provider/MCP evidence
- the user-requested implementation scope
The next assistant response must start with Architecture plan: and include this shape before any edits, write commands, or implementation summary:
Do not replace this with a final "Implemented..." summary. Even when the user asked you to build it, use architecture-plan first, then continue.
Bad output:
That is a skill failure unless an Architecture Plan appeared earlier in the same assistant turn.
If answers are missing, stop at Question Mode. If answers are present, do not stop here: use architecture-plan.
Routing
Use Next skill: as the handoff:
architecture-planwhen the user has answered the low-level product questions and the plan is not written yet.what-brokewhen this is a regression, release drift, or version comparison.production-contextwhen the plan touches providers, migrations, auth, billing, storage, webhooks, env, incidents, or fragile customer paths.go-livewhen the next step is GitHub, Vercel, deploy, live URL, or launch proof.viberavenwhen Studio, MCP provider cards, release diff, connected CLI agent, or access mode should drive the work.
Never end with Next skill: None for production-sensitive work if another VibeRaven skill should continue the loop.
Mistakes
- Starting from a file instead of the product path.
- Asking broad questions that repo evidence already answers.
- Hiding tradeoffs.
- Claiming provider/dashboard state is fixed by code alone.
- Jumping straight to implementation results without first showing the architecture plan.
- Treating the user's answers as permission to skip the plan.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/architecture-context/SKILL.md
Popularity
- Repository stars
- 60
- Repository forks
- 11
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ohad6k/viberaven/architecture-context)