Agent Plugins Marketplace
All plugins

vwf

v19.2.0

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 autonomous execute 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, feedback intake, and mempalace-backed memory.

Claude Code28 Skills2 MCP serversstdioStreamable HTTP

By Viraj Patel1 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Claude Code
Parsed components
30 skill or MCP entries
Source updated
Aug 30, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install plugin

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install vwf@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/virajp/ai-plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/vwf/.

Plugin files

plugins/vwf/
├── .claude-plugin/plugin.json
├── skills/architecture/SKILL.md
├── skills/archive/SKILL.md
├── skills/blueprint/SKILL.md
├── skills/blueprint-authoring/SKILL.md
├── skills/design-system/SKILL.md
├── skills/design-system-authoring/SKILL.md
├── skills/docs-sync/SKILL.md
├── skills/doctor/SKILL.md
├── skills/documentation-standards/SKILL.md
├── skills/execute/SKILL.md
├── skills/feedback/SKILL.md
├── skills/git-workflow/SKILL.md
├── skills/handoff/SKILL.md
├── skills/import-conversations/SKILL.md
├── skills/import-design-system/SKILL.md
├── skills/import-screens/SKILL.md
├── skills/karpathy-guidelines/SKILL.md
├── skills/mempalace/SKILL.md
├── skills/mempalace-recall/SKILL.md
├── skills/mockups/SKILL.md
├── skills/plan/SKILL.md
├── skills/product/SKILL.md
├── skills/product-foundations/SKILL.md
├── skills/readme/SKILL.md
├── skills/recall/SKILL.md
├── skills/rest-api-design/SKILL.md
├── skills/setup/SKILL.md
├── skills/verify/SKILL.md
└── .mcp.json

Included Skills28

architectureskills/architecture/SKILL.md

Create or update docs/blueprint/registry.yaml — the machine-readable Project Registry every command parses — and docs/blueprint/architecture.md, its prose system-shape view. Derives the whole registry proposal from docs/blueprint/product.md where one exists, evidence quoted and corrected by MCQ; the interview is the fallback.

archiveskills/archive/SKILL.md

Move completed cycle plans out of the active set into docs/plans/archived/. Never deletes. May be run manually or offered at the end of execute.

blueprintskills/blueprint/SKILL.md

Maintain the always-current, full-product blueprint under docs/blueprint/ — flow docs as the primary unit, entity data contracts, and per-service OpenAPI contracts, plus conventions.md. Stack-agnostic; resolves section→project mapping from the architecture registry. Gated by fresh subagent completeness reviewers per doc and one whole-product coherence review at the end of the sweep. A run sweeps flow by flow until whole-product coverage holds, then stamps it in .config/vwf.yaml — /vwf:plan halts without a complete stamp.

blueprint-authoringskills/blueprint-authoring/SKILL.md

Authoring discipline for vwf blueprints — the code-independence line that keeps a blueprint a durable technical contract, plus the per-entity, cross-entity/integration, and UI/UX completeness bars. Auto-applies when editing any docs/blueprint file. Read the reference matching the surface you are pinning down.

design-systemskills/design-system/SKILL.md

Import the product's design system from the configured design tool into docs/blueprint/design-system.md — the product-wide UX/visual contract (semantic tokens, typography, spacing, motion, accessibility standard, component behaviors) every blueprint screen references — and pin design.design_system_id in .config/vwf.yaml. A vwf foundation, mandatory once the product has a UI surface. Design systems are authored and iterated in your design tool; this skill imports via its adapter plugin, and never authors visual language itself. A product with no screen surface at all takes the text-only path and elicits Terminal UX directly.

design-system-authoringskills/design-system-authoring/SKILL.md

Authoring discipline for a product's design system — the code-independent UX/visual contract (semantic tokens, typography, spacing, motion, accessibility standard, component behaviors, anti-patterns) that every blueprint screen references. Auto-applies when editing docs/blueprint/design-system. Read the reference matching the layer you are defining.

docs-syncskills/docs-sync/SKILL.md

Reconcile the repo's human-facing docs — README, CLAUDE.md, docs/ guides, per-project READMEs, the app changelog — with a change that landed, editing only what the change falsified. Runs at the end of every reality-changing vwf command, and standalone after ad-hoc work — pass a commit range, or let it scope to the current branch's delta.

doctorskills/doctor/SKILL.md

Check that the repo actually matches what .config/vwf.yaml declares — per-language LSP servers and toolchains, each project's frameworks and dependencies against its manifest, the harness task names, health endpoints, the mempalace wing and room set, the graphify CLI/graph/hook/ignore file, and format-stamp drift. Reports; never writes without consent. Run it after setup, before execute, or any time the repo and the config might have drifted apart.

documentation-standardsskills/documentation-standards/SKILL.md

Opinionated standards for writing and maintaining Markdown documentation — writing style, code blocks, tables, CHANGELOGs, and diagrams. Auto-applies when editing any Markdown file.

executeskills/execute/SKILL.md

Execute an approved cycle plan end-to-end in a dedicated worktree — dependency-ordered, code then review+security concurrently per step under TDD with finding loops, one E2E acceptance + UX-conformance pass after all steps, gaps captured in the plan doc. Autonomous between the start and one final human gate, which reviews the run and approves the merge. Requires an approved plan in docs/plans/.

feedbackskills/feedback/SKILL.md

The front door for production feedback — a bug, a metric reading, a UX complaint, or a feature idea. Classifies it and routes it into the doc and command that fix it (gaps → blueprint/plan, metrics → product, UX → design-system/screens). "canvas" harvests the design review conversations from each project's own design tool, via the design adapter, into the same routes. Durable even when mempalace is down.

git-workflowskills/git-workflow/SKILL.md

Manage git workflows — worktree isolation, commits, merges, and pushes. Use for all substantive changes; never work directly in the main worktree.

handoffskills/handoff/SKILL.md

Capture the current session as a handoff document and file it to mempalace (wing=<project>, room=handoff, drawer=<name>) so work can resume in a fresh session. With no argument — or `next` — it writes the reserved `next` handoff, to mempalace and to the main checkout's docs/memory/handoff/next.md, which /vwf:recall resumes automatically. Use when the context window grows beyond ~60%.

import-conversationsskills/import-conversations/SKILL.md

Read the design review conversation back from a project's design tool (whichever it pins on the design axis) and return it as a vwf conversations payload. Invoked by /vwf:feedback canvas as its design adapter — not a general-purpose skill.

import-design-systemskills/import-design-system/SKILL.md

Read the design system back from the project's design tool (whichever it pins on the design axis) and return it as a vwf design-system payload. Invoked by /vwf:design-system as its design adapter — not a general-purpose skill.

import-screensskills/import-screens/SKILL.md

Read a flow's designed screens back from the project's design tool (whichever it pins on the design axis) and return them as a vwf screens payload. Invoked by /vwf:screens import as its design adapter — not a general-purpose skill.

karpathy-guidelinesskills/karpathy-guidelines/SKILL.md

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.

mempalaceskills/mempalace/SKILL.md

MemPalace — mine projects and conversations into a searchable memory palace. Use when the user asks about MemPalace, memory palace, mining memories, searching memories, palace setup, wings, rooms, or drawers; or when they want to recall past work that may already be filed in their palace.

mempalace-recallskills/mempalace-recall/SKILL.md

Recall protocol for MemPalace — search the palace before answering about past work, people, projects, or prior decisions. Apply when the user asks what was decided, what happened before, who someone is, what was discussed last time, or anything that may already be filed in their memory palace; or when mempalace-recall is invoked. Complements the mempalace setup skill and requires the mempalace-mcp server.

mockupsskills/mockups/SKILL.md

Render the blueprint's screens as self-contained static HTML mockups — one page per screen plus the state variants the Screens contract pins, styled from design-system tokens — into the repo's gitignored docs/scratchpad/ tree for local browser review. Mockups are realizations, never contract; never pushed to the design tool, never committed.

planskills/plan/SKILL.md

Produce reviewable cycle plans as diffs for one slice of the blueprint (a flow or an entity). Reads desired (blueprint) vs actual (code), writes only the delta to docs/plans/<date>-<time>-<slice>.md. Resolves the slice's transitive dependency chain and plans each unimplemented dependency as its own plan doc first, in order; routes any blueprint gap it uncovers back through /vwf:blueprint before writing — so no cycle builds on a gap. Requires the blueprint coverage stamp to read complete, and halts on any /vwf:doctor blocking finding across the chain's projects.

productskills/product/SKILL.md

Create or update docs/blueprint/product.md — the problem, target users, success metrics, and slice priority the whole blueprint serves. The Phase −1 foundation; blueprint halts without it.

product-foundationsskills/product-foundations/SKILL.md

The foundational concerns every product must decide — users & operators, observability, audit logs, change logs, background processes, data retention & PII, notifications, runtime settings, rate limiting, reliability targets, disaster recovery & backup, cost guardrails. Elicited defaults distilled from the 95octane reference implementation. Used by /vwf:architecture (the foundations checklist) and /vwf:blueprint (expanding accepted foundations into contracts); read the reference matching the foundation being decided or expanded.

readmeskills/readme/SKILL.md

Create or update the repository's README — scan the codebase and document it with a title, short description, a project list, an architecture mermaid diagram with notes, an infrastructure (cloud tools) section, a local development setup guide, per-project sections (monorepo or multi-repo), and the important task-runner commands. Follows the documentation-standards skill.

recallskills/recall/SKILL.md

Retrieve a handoff document from mempalace (wing=<project>, room=handoff, drawer=<name>) to resume work in a fresh session, and optionally run its next prompt. With no argument — or `next` — it resumes the reserved `next` handoff and runs its continuation without asking. Use to continue after a session that exceeded ~60% context.

rest-api-designskills/rest-api-design/SKILL.md

Comprehensive, technology-agnostic principles and best practices for designing REST APIs. Use this skill whenever designing new REST endpoints, reviewing API contracts, planning versioning strategy, defining error formats, or establishing API standards for a project. Also trigger when discussing backward compatibility, API security, pagination, rate limiting, authentication schemes, or OpenAPI spec authoring — even if the user doesn't say "REST API" explicitly. This skill is the authoritative guide for all API design decisions.

setupskills/setup/SKILL.md

Bring a repo into vwf's format and keep it there. Step 0 resolves one of three entry paths — onboard (a blank repo bootstraps, a repo with code is detected and confirmed), migrate (reconcile a tree written against an older format), or current (say so and exit) — then runs the shared spine that validates, stamps .config/vwf.yaml, checks the repo, commits, and prints the chain forward.

verifyskills/verify/SKILL.md

Verify a deployed environment against the blueprint — health-check each deployed project and re-run the flows' acceptance criteria in staging mode. Run after you (or CI) deploy; vwf never deploys. A clean pass against the production environment offers to record a release, freezing each deployed service's API contract into docs/blueprint/apis/released/. Failures route through the feedback machinery.

MCP servers2

context7stdio
command
pnpm
args
dlx @upstash/context7-mcp
env.CONTEXT7_API_KEY
${CONTEXT7_API_KEY:-}
mempalaceStreamable HTTP
url
http://127.0.0.1:8765/mcp

Plugin manifests1

plugins/vwf/.claude-plugin/plugin.json
{
  "$schema": "https://www.schemastore.org/claude-code-plugin-manifest.json",
  "name": "vwf",
  "version": "19.2.0",
  "description": "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 autonomous execute 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, feedback intake, and mempalace-backed memory.",
  "author": {
    "name": "Viraj Patel"
  },
  "repository": "https://github.com/virajp/ai-plugins",
  "keywords": [
    "agents",
    "skills",
    "workflow",
    "blueprint",
    "mockups",
    "plan",
    "execute",
    "archive",
    "coding",
    "review",
    "security",
    "architecture",
    "design-system",
    "onboarding",
    "tdd",
    "git-workflow",
    "vwf-design-adapter"
  ],
  "dependencies": [
    {
      "marketplace": "virajp-plugins",
      "name": "devtools"
    }
  ],
  "mcpServers": {
    "mempalace": {
      "type": "http",
      "url": "http://127.0.0.1:8765/mcp"
    },
    "context7": {
      "args": [
        "dlx",
        "@upstash/context7-mcp"
      ],
      "command": "pnpm",
      "env": {
        "CONTEXT7_API_KEY": "${CONTEXT7_API_KEY:-}"
      }
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[vwf on Agent Plugins Marketplace](https://pluginsmp.com/plugins/vwf)