← All creators

virajp

User

Plugins for Claude Code

35 indexed · 0 Featured · 1 stars · avg score 77
Prolific

Categories

Indexed Skills (35)

Code & Development Solid

analysis-options

Opinionated analysis_options.yaml for Flutter — extends flutter_lints with an explicit strict linter rule set, the formatter block (page_width 120, automate trailing commas), analyzer error severities, and generated-code excludes. The concrete backing of the dart skill's style rules; a clean `flutter analyze` is the merge gate. Auto-applies when editing analysis_options.yaml.

1 Updated yesterday
virajp
Data & Documents Solid

dart

Flutter & Dart development — the always-on coding baseline plus deep references for state management, architecture, navigation, UI/theming/animation, performance, data & networking, Firebase, media, monetization, native interop, and build tooling. Auto-applies when editing any Dart file. Use when writing or reviewing any Flutter/Dart code; read the reference matching your task.

1 Updated yesterday
virajp
Data & Documents Solid

internationalization

How the Flutter app localizes — ARB files with English as the template, l10n.yaml config, the genarb → arb_translate → gen-l10n pipeline, GetMaterialApp delegate wiring, and L10n.of(context) usage. Auto-applies when editing ARB files or l10n.yaml.

1 Updated yesterday
virajp
AI & Automation Solid

kotlin

Writing the Android-native (Kotlin) side of a Flutter app for features Flutter can't reach — a MethodChannel handler registry, main-looper dispatch, notImplemented defaults, and Native↔Flutter invocation. Auto-applies when editing any Kotlin file.

1 Updated yesterday
virajp
AI & Automation Solid

pubspec

Opinionated pubspec.yaml standards for Flutter apps — unconstrained versions pinned by the lock file, a pub.dev URL comment per package, dependencies vs dev_dependencies, SDK constraints, and code-gen packages. Auto-applies when editing pubspec.yaml or pubspec.lock.

1 Updated yesterday
virajp
Data & Documents Solid

documentation-standards

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

1 Updated yesterday
virajp
DevOps & Infrastructure Solid

readme

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 polyrepo), and the important task-runner commands. Follows the documentation-standards skill.

1 Updated yesterday
virajp
AI & Automation Solid

mise

Opinionated mise configuration — the .config/ three-file split (mise.toml / mise.dev.toml / mise.ci.toml) selected by MISE_ENV, the shared settings block, runtime-vs-dev-vs-ci tool placement, the env-value split, the CI node-gpg workaround, and the mandatory file-based task library (init,_scripts/_helpers, code/*, setup/*). Auto-applies when editing any mise config or task file.

1 Updated yesterday
virajp
AI & Automation Solid

scaffold

Scaffold the mise three-file split (mise.toml / mise.dev.toml / mise.ci.toml) plus the mandatory task library (init, _scripts/_helpers, code/*, setup/*) into a repo's .config/, detecting the language runtime.

1 Updated yesterday
virajp
Code & Development Solid

lint-format

The house lint/format gate — @askviraj/linter (ESLint, bundled) as the lint gate and dprint as the formatter. Both must pass before commit. Covers how to run each, how to scope rule overrides, and common failure remedies. Auto-applies when editing dprint.json, eslint config, or .config/linter.yaml.

1 Updated yesterday
virajp
Data & Documents Solid

package-json

Opinionated package.json standards for single-package repos and pnpm monorepos — pnpm as the only package manager, "latest" versions, ESM, the exports map, the standard build/check/clean/test scripts, and (in a workspace) workspace:* links. Auto-applies when editing any package.json.

1 Updated yesterday
virajp
AI & Automation Solid

pnpm

Opinionated pnpm configuration for single-package repos and monorepos — pnpm-workspace.yaml as pnpm's settings file (supply-chain safety via minimumReleaseAge/trustPolicy, build allowlists, overrides, peer-dependency rules, .npmrc) plus the monorepo layout (package globs, workspace linking, catalogs, requiredScripts). Auto-applies when editing pnpm-workspace.yaml or .npmrc.

1 Updated yesterday
virajp
Data & Documents Solid

tsconfig

Opinionated TypeScript config layout for single-package repos and pnpm monorepos — a strict shared tsconfig.base.json, per-project tsconfig.json with the @/ path alias, a tsconfig.build.json emit variant, and (in a workspace) project references. Auto-applies when editing any tsconfig file.

1 Updated yesterday
virajp
AI & Automation Solid

architecture

Create or update docs/blueprint/architecture.md — the system shape and machine-readable Project Registry that blueprint and plan parse.

1 Updated yesterday
virajp
AI & Automation Solid

archive

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.

1 Updated yesterday
virajp
API & Backend Solid

blueprint-authoring

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.

1 Updated yesterday
virajp
AI & Automation Solid

blueprint

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.

1 Updated yesterday
virajp
Web & Frontend Solid

design-system-authoring

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.

1 Updated yesterday
virajp
Web & Frontend Solid

design-system

Import the product's Claude Design design system 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 on claude.ai/design; this skill imports, it never authors visual language.

1 Updated yesterday
virajp
AI & Automation Solid

execute

Execute an approved cycle plan end-to-end in a dedicated worktree — dependency-ordered, code→review→security 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/.

1 Updated yesterday
virajp
AI & Automation Solid

feedback

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 claude.ai/design review conversations across every pinned design project into the same routes. Durable even when mempalace is down.

1 Updated yesterday
virajp
AI & Automation Solid

git-workflow

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

1 Updated yesterday
virajp
Data & Documents Solid

handoff

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. Use when the context window grows beyond ~60%.

1 Updated yesterday
virajp
Web & Frontend Solid

mockups

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 — and push them to a claude.ai/design design-system project for canvas review. Mockups are realizations, never contract; generated in an ephemeral build dir, never committed.

1 Updated yesterday
virajp
AI & Automation Solid

plan

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.

1 Updated yesterday
virajp
AI & Automation Solid

product

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.

1 Updated yesterday
virajp
AI & Automation Solid

recall

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. Use to continue after a session that exceeded ~60% context.

1 Updated yesterday
virajp
API & Backend Solid

rest-api-design

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.

1 Updated yesterday
virajp
AI & Automation Solid

screens

Two-way screen sync with Claude Design. "prompt <flow>" writes one wireframe-level design brief per device type (docs/prompts/screens/<project>/<device>/<NNN>-<flow>/<platform>.md) — always the flow's full screen blueprint, regenerated in place, never a change note, transcribing each screen's contract-pinned components and their rules — commissioning one interactive page per flow per platform on the claude.ai/design canvas under a strict naming contract (pages <flow>--<platform>, frames named by the pinned screen codes, happy paths stitched into index--<platform>); it also maintains each platform canvas project's conventions CLAUDE.md (CLAUDE--<platform>.md — one design project per platform, generated sections regenerated, canvas-owned section preserved); the files are the deliverable, never run against the canvas; "import [flow]" reads the designed pages back as data, diffs them against the Screens contracts (components included), folds canvas-discovered conventions back into the conventions file, and routes

1 Updated yesterday
virajp
DevOps & Infrastructure Solid

verify

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.

1 Updated yesterday
virajp
AI & Automation Listed

swift

The iOS-native (Swift) side of a Flutter app — the Swift/SwiftUI coding baseline, MethodChannel bridging from AppDelegate, and Xcode project/build workflows. Auto-applies when editing any Swift file. Use when writing native iOS code or working with the Xcode project; read the reference matching your task.

1 Updated yesterday
virajp
Testing & QA Listed

typescript

TypeScript development — the always-on coding baseline plus deep references for Effect-TS patterns, Vitest testing, and the monorepo build pipeline. Auto-applies when editing any TypeScript file. Use when writing or reviewing any TypeScript code; read the reference matching your task.

1 Updated yesterday
virajp
API & Backend Listed

project-setup

Onboarding and migration discipline for bringing a repo into vwf's format and keeping it current — topology detection, consent-gated dry-run migration, the blueprint format version + drift map, and the CLAUDE.md vwf section. Used by /vwf:setup; trigger when onboarding a repo to vwf or migrating an existing one to the latest blueprint format.

1 Updated yesterday
virajp
AI & Automation Listed

workflow

Explicit project workflow router. Call this to start any product or engineering work. NOT auto-triggered.

1 Updated yesterday
virajp
AI & Automation Listed

product-foundations

The foundational concerns every product must decide — users & operators, observability, audit logs, change logs, background processes, data retention & PII, notifications, runtime settings, rate limiting. 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.

1 Updated yesterday
virajp

Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.