claude

vwf

Highly opinionated Product → Blueprint → Plan → Execute workflow for solo developers or small teams — enforced workspace structure with a selectable stack-template menu checked by /vwf:doctor, a flow-first blueprint (entities as data contracts, OpenAPI + JSON-Schema artifacts) with whole-product coherence review, chained dependency plans, an execute that asks only when the plan is silent, with review/security/acceptance/UX subagents behind one final merge gate that stamps blueprint implementation state, post-deploy verify with production release freezing + API backward-compat enforcement, and feedback intake.

1 on GitHubby Viraj Patelv24.1.0MITupdated 5 days agodevelopment
/

Plugin vwf from marketplace virajp-plugins in virajp/claude-plugins. Commands read from the repo's manifest — 4 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (30)

  • architecture

    Create or update docs/blueprint/registry.yaml — the

  • backlog

    The product's prioritised backlog — a project on the repo's forge,

  • blueprint-authoring

    Authoring discipline for vwf blueprints — the code-independence

  • blueprint

    Maintain the always-current, full-product blueprint under

  • change-plan

    Turns an ad-hoc change request into a plan folder that /vwf:execute runs in a fresh context. Use when the user wants to plan a change with no blueprint slice behind it: tooling, docs, CI, a refactor, or a tree the blueprint does not describe. Not for a blueprint slice (use plan). archetype: workflow

  • design-system-authoring

    Authoring discipline for a product's design system — the

  • design-system

    Imports the product's design system from the configured design tool into docs/blueprint/design-system.md, and pins design.design_system_id in .config/vwf.yaml. Use as /vwf:design-system once the product has a UI surface; a product with no screen surface takes the text-only path. Not for authoring vi

  • docs-sync

    Reconcile the repo's human-facing docs — README, CLAUDE.md, docs/

  • doctor

    Check that the repo actually matches what .config/vwf.yaml declares

  • documentation-standards

    Opinionated standards for writing and maintaining Markdown

  • execute

    Runs an approved plan folder to completion in a dedicated worktree and a fresh context, and lands it per the plan's recorded consent. Use as /vwf:execute <plan-folder>, next or all, once /vwf:plan or /vwf:change-plan has approved a folder in docs/plans/. Not for writing a plan (use plan or change-pl

  • feedback

    The front door for production feedback — a bug, a metric reading,

  • git-workflow

    Manage git workflows — worktree isolation, commits, merges, and

  • handoff

    Capture the current session as a handoff document, written to

  • import-conversations

    Reads the design review conversation back from a project's design tool, whichever it pins on the design axis, and returns it as a vwf conversations payload. Invoked by /vwf:feedback canvas as its design adapter. Not a general-purpose skill, and not for classifying a remark (use feedback). archetype:

  • import-design-system

    Reads the design system back from the project's design tool, whichever it pins on the design axis, and returns it as a vwf design-system payload. Invoked by /vwf:design-system as its design adapter. Not a general-purpose skill, and not for writing the blueprint doc (use design-system). archetype: wo

  • import-screens

    Reads a flow's designed screens back from the project's design tool, whichever it pins on the design axis, and returns them as a vwf screens payload. Invoked by /vwf:screens import as its design adapter. Not a general-purpose skill, and not for diffing against the contract (use screens). archetype:

  • init

    Hand a new or existing repo, and every member repo it has, to

  • karpathy-guidelines

    Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.

  • mockups

    Render the blueprint's screens as self-contained static HTML

  • plan-management

    The one owner of docs/plans/ bookkeeping — the plan index

  • plan

    Produce reviewable cycle plans as diffs for one slice of the

  • product-foundations

    Thirteen foundations with elicited defaults (users, observability,

  • product

    Create or update docs/blueprint/product.md — the problem, target

  • readme

    Creates or updates the repository's README from a scan of the codebase: the project list, an architecture diagram, infrastructure, local development, and the task-runner commands. Use as /vwf:readme [target-dir]. Not for reconciling docs after a change (use docs-sync). archetype: workflow depends-on

  • recall

    Read a handoff document from docs/memory/handoff/<name>.md at the

  • rest-api-design

    Technology-agnostic principles for designing REST APIs. Use when

  • screens

    Two-way screen sync with the project's design tool. "prompt <flow>" writes one

  • setup

    Bring a repo into vwf's format and keep it there. Step 0 resolves

  • verify

    Verify a deployed environment against the blueprint —

Subagents (19)

  • architecture-writer

    Writes or updates docs/blueprint/registry.yaml and

  • blueprint-coherence-reviewer

    Stateless whole-product coherence reviewer for the /vwf:blueprint

  • blueprint-condenser

    Stateless density pass for the /vwf:blueprint command. Invoked only

  • blueprint-reviewer

    Stateless completeness reviewer for the /vwf:blueprint command.

  • blueprint-surveyor

    Stateless coverage surveyor for the /vwf:blueprint command. Invoked

  • design-system-reviewer

    Stateless completeness reviewer for the /vwf:design-system command.

  • docs-sync-surveyor

    Stateless doc-drift surveyor for the /vwf:docs-sync skill.

  • entity-writer

    Writes or updates one entity's index.md and schema.yaml plus its

  • execute-acceptance-verifier

    Acceptance-stage verifier for the /vwf:execute command. Invoked

  • execute-code-reviewer

    Adversarial code reviewer for the /vwf:execute command. Invoked

  • execute-coder

    Code-stage implementer for the /vwf:execute command. Invoked only

  • execute-runner

    Plan runner for the /vwf:execute all loop. Invoked only by

  • execute-security-reviewer

    Security reviewer for the /vwf:execute command. Invoked only by

  • execute-ux-reviewer

    UX-conformance reviewer for the /vwf:execute command. Invoked only

  • flow-writer

    Writes or updates one flow folder (index.md contract + one

  • mockup-generator

    Per-flow mockup renderer for the /vwf:mockups command and

  • plan-rulings-reviewer

    Stateless adversarial reviewer of a written plan folder's rulings

  • plan-surveyor

    Stateless desired-vs-actual surveyor for the /vwf:plan command.

  • product-reviewer

    Stateless completeness reviewer for the /vwf:product command.

Hooks (5)

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/hooks/action-log.sh"

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}/hooks/action-log.sh"

  • SubagentStart

    "${CLAUDE_PLUGIN_ROOT}/hooks/action-log.sh"

  • SubagentStop

    "${CLAUDE_PLUGIN_ROOT}/hooks/action-log.sh"

  • SessionEnd

    "${CLAUDE_PLUGIN_ROOT}/hooks/action-log.sh"

View source on GitHub

More from virajp/claude-plugins

All 2 plugins →

stackgen

claude

The principles-driven stack materializer — implements the vwf stack-adapter contract with a dispatch rule that runs per component: a component a shipped pack covers is copied verbatim; an uncovered one is generated (per-topic Context7 research → vwf's principles catalog → the stackgen-skill-reviewer gate, capped at four rounds). A materialization lands in the repo's committed .claude/ tree — skills, agents, hooks and rules — plus, for packs that ship one, a config/ tree mirroring the repo root; language servers go to the generated local plugin vwf-tools outside the repo, together with every MCP server a component declares, never into a repo file. Every artifact is shaped by a closed kind vocabulary, recorded per component in a lockfile, editable and plugin-independent for collaborators. Re-sync is explicit, per component and lockfile-diffed, never silent. Ships curated packs and bundles across a closed kind vocabulary, inventoried in stacks/inventory.md; a bundle is a recorded composition of component refs, never a directory. Three tool axes (design, cicd, stylesheet) let a pack be reached by the config token that selects it, which is what rescued a CI pack no menu could offer; optional tools (context7, notion, taste-skill) are an addon axis the user picks. assets/artifact-doctrine.md carries the host rules deciding whether a generated skill, agent or hook is valid at all, and assets/contracts/ the provider-neutral capability doctrine each category is compared against. .claude/settings.json is written only behind its own explicit consent line, merging never owning.

78 skills · 1 agent

1

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

Maintain vwf?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins