claude-video-effects
51 video effects for Claude Code: drop in a talking-head clip, type /effects orbit. Face tracking, behind-your-head layers. By @vibha.in.progress
翻譯準備中
A Claude Code plugin that transforms business plans into production-ready products through Plan Casting — a 25-stage AI agent pipeline. Try the Transmuter app at transmuter.3mergen.com
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Turn a business plan into a deployed product — autonomously.
A Claude Code plugin that transforms business plans into production-ready products through Plan Casting — a 25-stage automated pipeline where AI agent teams read your business plan, generate specifications, scaffold a project, implement every feature, audit and harden the codebase, deploy it, and produce documentation.
You write the plan. Transmute casts it into reality.檢視完整 README ↗Turn a business plan into a deployed product — autonomously.
A Claude Code plugin that transforms business plans into production-ready products through Plan Casting — a 25-stage automated pipeline where AI agent teams read your business plan, generate specifications, scaffold a project, implement every feature, audit and harden the codebase, deploy it, and produce documentation.
You write the plan. Transmute casts it into reality.
Try it: transmuter.3mergen.com
Plan Casting is the philosophy behind Transmute: build everything in the business plan. No MVP, no phased delivery, no feature cutting. Features are implemented in priority order (P0 → P3), but all are built. AI agent teams work autonomously through 25 stages — from tech stack selection to production deployment and user documentation.
In Claude Code, run:
/plugin
VoxTechnologies/transmute-frameworkAfter this, just run claude — Transmute loads automatically in every session. No extra flags needed.
You can choose a scope during installation:
| Scope | Effect |
|---|---|
| user (default) | Available in all your projects |
| project | Shared with your team via .claude/settings.json |
| local | Only you, only this repository |
git clone https://github.com/VoxTechnologies/transmute-framework.git
claude --plugin-dir ./transmute-framework
This loads the plugin for the current session only. You'll need to pass --plugin-dir each time.
/plugin
Navigate to the Installed tab and select Update next to transmuter, or run /reload-plugins to refresh all plugins.
Prepare your business plan — write markdown files describing your product idea, target users, features, and business model.
Create a project directory and place your plan inside plancasting/businessplan/:
mkdir -p ~/my-project/plancasting/businessplan
cp my-plan.md ~/my-project/plancasting/businessplan/
cd ~/my-project
claude --plugin-dir /path/to/transmute-framework
/transmuter:cast
/transmuter:cast resume
Business Plan → Tech Stack → BRD → PRD → Spec Validation → Scaffold + Verify
[Input] [0] [1] [2] [2B] [3+4]
→ Implementation → Completeness Audit → Quality Assurance → Pre-Launch
[5] [5B] [6A–6G] [6H]
→ Live Verification → Remediation → Visual Polish or Redesign → Deploy
[6V] [6R] [6P / 6P-R] [7]
→ Production Smoke → User Guide → Feedback / Maintenance
[7V] [7D] [8] / [9]
| Stage | Name | What Happens |
|---|---|---|
| 0 | Tech Stack Discovery | Interactive — choose framework, database, hosting. Outputs plancasting/tech-stack.md |
| 1 | BRD Generation | 5 AI writer agents + 3 reviewers generate Business Requirements |
| 2 | PRD Generation | Multiple agents produce 18-section Product Requirements |
| 2B | Spec Validation | Cross-validates BRD against PRD for consistency |
| 3 | Scaffold Generation | Creates full project skeleton from PRD |
| 4 | CLAUDE.md Verification | Automated check — Part 2 populated, starter rules present (repeated by the gate hook before Stage 5) |
| 5 | Feature Implementation | Agent teams implement every feature in priority order (P0→P3) |
| 5B | Implementation Audit | Verifies all PRD features are actually implemented |
| 5V | Early Runtime Check | Starts the app and walks P0/P1 flows (6V in critical mode) before the Stage 6 audits |
| 6A | Security Audit | OWASP vulnerabilities, auth issues, injection risks |
| 6B | Accessibility Audit | ARIA, keyboard nav, color contrast, screen reader support |
| 6C | Performance Optimization | Bottlenecks, bundle size, slow queries |
| 6E | Code Refactoring | Cleans up issues found in 6A–6C |
| 6F | Seed Data Generation | Realistic test/demo data |
| 6G | Error Resilience | Error handling, fallbacks, recovery |
| 6D | Documentation | Developer docs, API references |
| 6H | Pre-Launch Verification | Final readiness check |
| 6V |
| Command | Description |
|---|---|
/transmuter:cast | Run the full pipeline (Stages 0–9) |
/transmuter:cast full | Same as above |
/transmuter:cast resume | Resume from last completed stage |
/transmuter:cast <stage> | Run a specific stage |
/transmuter:cast help | Show all stage names |
Each stage is also a standalone skill. The plugin namespace is transmuter, so the qualified form is /transmuter:<stage>. Claude Code autocomplete matches on the stage name as you type and labels the entry (transmuter):
| Command | Stage | Description |
|---|---|---|
/transmuter:tech-stack | 0 | Interactive tech stack discovery |
/transmuter:brd | 1 | Business Requirements |
/transmuter:prd | 2 | Product Requirements |
/transmuter:validate-specs | 2B | Spec validation |
/transmuter:scaffold | 3 | Project scaffolding |
/transmuter:implement | 5 | Feature implementation |
/transmuter:audit-completeness | 5B | Implementation audit |
/transmuter:cast early-verify | 5V | Early runtime check (6V, critical scope) |
/transmuter:audit-security | 6A | Security audit |
/transmuter:audit-a11y | 6B | Accessibility audit |
/transmuter:optimize | 6C | Performance optimization |
/transmuter:docs | 6D | Documentation |
/transmuter:refactor | 6E | Code refactoring |
/transmuter:seed-data | 6F | Seed data generation |
/transmuter:harden | 6G | Error resilience |
/transmuter:prelaunch | 6H | Pre-launch verification |
/transmuter:verify | 6V | Visual & functional verification |
/transmuter:remediate | 6R | Runtime remediation |
/transmuter:polish | 6P | Visual polish |
/transmuter:redesign | 6P-R | Frontend design elevation |
/transmuter:smoke | 7V | Production smoke tests |
Stage 4 is an automated check (no command needed). Stage 7 is manual by default and has no command; set Deployment: automated in tech-stack.md to let the pipeline agent run it.
/transmuter:cast full runs unattended; /transmuter:cast attended stops once after Stage 2B so you can approve the feature map that everything downstream derives from. The pipeline also stops after Stage 1 when more than 30% of the requirements had to be assumed, since that means the business plan is too thin to build from.
The pipeline is gate-enforced — you cannot skip stages. Prerequisites are checked before each stage runs. If a stage fails, fix the issue and run /transmuter:cast resume.
full, critical, diffFour credential tiers gate pipeline progression:
| Tier | Gate | Credentials |
|---|---|---|
| :red_circle: Placeholder | Before Stage 3 | No YOUR_*_HERE, TODO_*, CHANGE_ME, PLACEHOLDER patterns in .env.local |
| :yellow_circle: Service | Before Stage 5 | Product service credentials must be real |
| :orange_circle: Deploy | Before Stage 7 | Deployment credentials configured |
| :large_blue_circle: Production | Before Stage 7V | Live environment credentials verified |
Pipeline status now includes a Blocked state (⏸ Blocked) alongside existing statuses (✅ Done, 🔧 In Progress, ⬜ Not Started, 🔄 Needs Re-implementation), enabling clear state transition tracking across all 25 stages.
Several stages spawn "teammates" to parallelize work. A teammate is a Claude Code subagent started with the Agent tool (the agent definitions under agents/, or a spawn prompt from the stage's detailed guide); its final message is its completion message to the lead. Claude Code's experimental Agent Teams feature (CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1) can be used in its place, but is not required. The stages that fan out:
feature_scenario_generation.md template for systematic test coverageAfter running the pipeline, your project will contain:
your-project/
├── plancasting/ # All pipeline artifacts
│ ├── businessplan/ # Your input (read-only)
│ ├── tech-stack.md # Stage 0
│ ├── brd/ # Stage 1
│ ├── prd/ # Stage 2 (18 sections)
│ ├── _progress.md # Pipeline tracking
│ ├── _scaffold-manifest.md # Stage 3
│ ├── _audits/ # All audit reports
│ ├── _launch/ # Pre-launch reports
│ └── _maintenance/ # Stage 9 reports
├── CLAUDE.md # Project conventions
├── .env.local # Credentials
├── src/ # Product code
├── docs/ # Developer documentation
├── seed/ # Seed data
└── user-guide/ # End-user guide
transmute-framework/
├── .claude-plugin/plugin.json # Plugin manifest
├── commands/cast.md # /transmuter:cast entry point
├── agents/
│ ├── transmute-pipeline.md # Full pipeline orchestrator
│ ├── brd-writer.md # BRD section writer
│ ├── prd-writer.md # PRD section writer
│ ├── feature-backend.md # Backend implementation
│ ├── feature-frontend.md # Frontend implementation
│ ├── feature-tests.md # E2E test writing
│ └── feature-reviewer.md # Code review gate
├── skills/ # 23 stage skills
│ ├── tech-stack/ # Stage 0
│ ├── brd/ # Stage 1
│ ├── prd/ # Stage 2
│ └── ... # One directory per stage
├── hooks/
│ ├── hooks.json # Gate enforcement registration
│ └── scripts/
│ └── check-prerequisites.sh
└── templates/
├── CLAUDE.md # Project CLAUDE.md template
├── progress.md # Progress tracking template
├── execution-guide.md # Pipeline execution reference
├── feature_scenario_generation.md # 6V/7V scenario generation
└── rules-templates/ # 7 path-scoped rules templates (`paths:` frontmatter)
├── _ai-provider-template.md # rendered only for products with an AI/LLM provider
├── _api-contracts-template.md
├── _auth-template.md
├── _backend-template.md
├── _data-model-template.md
├── _frontend-template.md
└── _testing-template.md
${CLAUDE_SKILL_DIR}, 0-based $0 command arguments, exit-code-2 blocking hooks and the UserPromptExpansion hook event)plancasting/tech-stack.mdexamples/sample-plan/ holds a small fixture plan you can copy to try the pipelineContributors: run scripts/conformance.sh before a release (--live also loads the plugin with claude -p and checks routing and the gate hook).
CLAUDE.md § Safety-Critical Rules gains two rules found in the 2026-10-02 Stage 3 trials. No live calls on placeholder credentials: a scaffold teammate had sent one request to api.stripe.com with a fake key while writing tests; the scaffold lead now also tells every teammate so at spawn. A hook refuses to stage a file: a secret guard blocked .env.local.example; the stage now leaves it uncommitted and lists it in the report instead of working around the hookskills/brd/scripts/assumption-volume.sh instead of counting by hand. In the 2026-10-02 trials the lead reported 60.1% for a BRD that measures 53.1%, and the Stage 1 gate turns on this number. The same plan still gave 53.1% under one stack and 29.4% under another, because the denominator depends on how finely requirements are split; the script makes the number reproducible for a given BRD, not independent of granularityCLAUDE.md § Safety-Critical Rules, so stages invoked directly follow it tooprd and validate-specs are blocked while the BRD is 30% or more assumptions and _review-log.md does not say Operator reviewed: YES. In the 2026-10-02 trial the sample plan came out at 60% assumptions, Stage 2 ran for 51 minutes anyway, and Stage 2B could only end in FAIL. scripts/trial-run.sh gains ACCEPT_ASSUMPTIONS=1 for fixture plansPipeline flow — nine changes to how the stages run, in the order they pay off.
scripts/conformance.sh: the repository's first test suite. Static checks verify the manifest, every stage's eight places, the Claude Code 2.1 facts fixed in v3.1.0, and the gate hook against fixtures; --live loads the plugin with claude -p and checks command routing and the hook. examples/sample-plan/ is a fixture business plan (an AI feature included, so the AI-provider rules render)/transmuter:cast attended: the full pipeline with one sign-off after Stage 2B, where the operator approves the feature map everything downstream derives from. The pipeline also stops after Stage 1 when the BRD's assumption volume is ≥ 30% without Operator reviewed: YES — Stage 2B already failed on that marker, but cast full used to run into it blindMODE: critical, run right after 5B, so a product that does not start or cannot log in goes back to Stage 5 before the eight Stage 6 audits. Alias /transmuter:cast early-verify; the hook accepts the 5B report as its prerequisitetech-stack.md § Model Specifications "Stage 5 parallel waves" lets the lead build up to N dependency-free, shared-UI-free features at once, each in its own git worktree, merged per feature after its quality gate. Default stays 1 until a measured run shows clean mergesplancasting/_progress.md gains Duration and Usage columns, filled per stage from /cost or the usage block of a claude -p --output-format json run, so the expensive stages become visible.claude/rules/ lessons to plancasting/_rules-export.md; CONTRIBUTING.md § Promoting rules from projects describes folding them into rules-templates/, so the framework learns from the products it buildstemplates/execution-guide.md leads every stage with /transmuter:cast <stage> and keeps the paste-the-prompt form as the no-plugin fallback (21 stages rewritten)Deployment: automated in tech-stack.md § Hosting Platform lets the pipeline agent run the Stage 6D deployment guide itself, logging every production command to and stopping on the first non-zero exit. Manual stays the defaultClaude 5 alignment and Claude Code 2.1 compliance — a repo-wide audit against the Claude Code 2.1.286 documentation and the Claude 5 model migration guides (Fable 5.1, Opus 5.5, Sonnet 5.5). The full audit with evidence per item is kept in the canonical template vault (Transmute_Framework_Claude5_Update_Audit.md).
Fixes to things that did not work as documented:
SKILL.md files, CLAUDE.md, docs/plugin-architecture.md and CONTRIBUTING.md referenced ${CLAUDE_SKILL_ROOT}, a variable Claude Code never substitutes. Replaced with the documented ${CLAUDE_SKILL_DIR}commands/cast.md read the stage name from $1; command argument indices are 0-based, so $1 is the second argument. Now $0BLOCK: message was shown but the stage ran anyway. The script now exits 2 with the reason on stderr, accepts both the skill and skill_name input keys, strips the transmuter: prefix, and is also registered on UserPromptExpansion so that typing /transmuter:<stage> directly (which bypasses PreToolUse) is gated too. Its 19 BLOCK: messages still said /transmute:cast; corrected. The stale .claude-plugin/hooks/ copy (an unsupported before:skill schema) is removedrules-templates/ and templates/CLAUDE.md scoped rule files with globs:; Claude Code scopes .claude/rules/*.md by paths:, so every generated rule loaded in every session. Now paths:templates/execution-guide.md told operators to run claude config set --global model, a subcommand that no longer exists. Now /model, claude --model, or settings.jsonModel generation:
claude-opus-5 → claude-opus-5-5; lighter alternative claude-sonnet-5 → the same model at medium effort, or claude-sonnet-5-5; claude-fable-5-1 named as the most capable option (templates/execution-guide.md, Stage 0 and 7V guides)GET /v1/models/<id> (max_input_tokens, max_tokens) instead of asking the model to recall its own specs, state that the 32K per-response cap is Claude Code's CLAUDE_CODE_MAX_OUTPUT_TOKENS (not a model property), note that thinking tokens count toward it on Claude 5 models, and add an "Effort by stage" row. Every skill and agent now carries an effort: frontmatter value (Opus 5.5 and Sonnet 5.5 default to medium when unset)templates/rules-templates/_ai-provider-template.md, rendered by Stage 3 for products with an AI/LLM provider: the request shapes that return 400 on current Claude models (budget_tokens, disabled thinking, prefill, forced tool_choice, output_format, sampling parameters), stop_reason handling including refusal (HTTP 200), server-side fallbacks, append-only history. feature-backend now follows it and writes model calls from current docs rather than memory; Stage 7V Check 11.1 greps for the rejected parameters; Stage 6G's retry rule branches on stop_reasonPrompt tuning for Claude 5 models:
transmute-pipeline gains an Operating Mode block for unattended runs (act without asking except at Stage 0, the manual stages, destructive git operations, FAIL-ESCALATE and missing credentials; never stop on account of context) and an Execution Model block mapping "teammates" onto the Agent tool, with Agent Teams as an opt-intemplates/CLAUDE.md and the execution guide rewritten to judge by gate results, not context usage, which current models manage automatically and which this wording caused them to worry abouttemplates/CLAUDE.md and feature-frontend replaced by a list of named default patterns to avoid (cream backgrounds, italic accent words, "01 / 02 / 03" labels, monospace eyebrows, pill buttons, purple gradients, icon-title-copy card grids), which is the form current models act onmax_tokens: 1 returns an empty body on thinking modelsMUST / NEVER / ALWAYS / DO NOT and the IMPORTANT: / CRITICAL: sentence labels (about 900 occurrences) are now plain words. Current models follow instructions literally, and when every line is emphasized none stands out. Gate tokens (PASS / CONDITIONAL PASS / FAIL-RETRY / FAIL-ESCALATE, 6V-A/B/C, READY / NOT READY), severity levels (CRITICAL / HIGH), stub markers and the Full-Build ALL / EVERY are unchanged — those carry meaning, not volume/transmuter:cast help prints its help block verbatim; the session-feature-limit rows record which model they were measured on; docs/plugin-architecture.md documents context: fork, isolation: worktree and allowed-tools as opt-in modes with the reason each stays offCommand namespace correction — the plugin was renamed to transmuter in v3.0.0's config files, but the docs still told users to type /transmute:cast. That prefix matches no installed plugin, so every documented command failed.
/transmuter:cast and /transmuter:<stage> across README, commands/cast.md, CONTRIBUTING.md, and agents/transmute-pipeline.md/plugin marketplace listing (was transmute)/transmuter:<stage> form rather than bare short names, with the autocomplete behavior described in proseModel IDs refreshed to the current generation
claude-opus-4-6 → claude-opus-5; lighter-stage alternative: Sonnet 4.6 → claude-sonnet-5 (templates/execution-guide.md, skills/tech-stack/references/tech-stack-detailed-guide.md)claude-sonnet-4-5-20250514 and claude-sonnet-4-6-20250514. Neither is a real ID — current Claude models carry no date suffix, and the latter appeared in the Stage 7V guide that teaches agents to detect hallucinated model IDsclaude-haiku-4-5-20251001 is the only dated full form among the current models22nd-Pass Audit Sync — comprehensive alignment of all plugin files with the canonical Transmute Framework Template (17th → 22nd pass audits).
Safety-Critical Gate Fixes
Template Files (all synced byte-identical with canonical template)
Skill Detailed Guides (all 23 replaced with canonical prompt files)
Agent Definitions (all 7 updated)
.claude/rules/*.md verificationMetadata
14th-Pass Audit Sync: Gate Precision, BRD File Robustness, Crash Recovery, Framework Agnosticism
Templates (synced from canonical Transmute Framework Template — 13th and 14th pass audits)
🔧 In Progress; added Pipeline Execution Guide lifecycle notepackage.json with seed scripts; Node.js prerequisite updated to v20.17+; 6V routing clarified for mixed 6V-A/B/C issues; 6R max-cycle exhaustion requires explicit report annotation; Stage 7 prerequisites use "6V PASS or CONDITIONAL PASS"; PRODUCTION_TEST_USERS note added before 7V; 7D lead reads 7V "PASS or CONDITIONAL PASS"; 5B category prefix changed to 5B-A/5B-B/5B-C; Stage 5 completion gate expanded with typecheck commandSkills (19 skill reference files updated)
_scaffold-manifest.mddocs.json validation; 6P/6P-R re-run skip logic after feedback_doc-context.md preserved for session recoveryoutdated noted; E2E test trigger for UI-affecting updates; exact version numbers in tech-stack.md; rule count update instructions; staleness conditions use OR (60 days or 2 cycles)Last completed phase: field added to crash recovery protocol10th-Pass Audit Sync: Full Reference Parity, Safety Rule Consolidation, Terminology Alignment
Templates (synced from canonical Transmute Framework Template — 8th through 10th pass audits)
/ symbol semantics; 6D prerequisite restored to "strongly recommended" with documentation reasoning; Stages 8+9 conflict list restored "and source code"; candidate staging 30-limit guidance restoredSkills (full reference parity — Option A sync)
Agents
Terminology
7th-Pass Audit Sync: Gate Edge Cases, Parallel Safety, Template Precision
Templates (synced from canonical Transmute Framework Template — 5th through 7th pass audits)
style commit typetech-stack.md fieldDate Added field in candidate format and example (breaking fix — staleness policy requires this field)_frontend-template.md restored "Additionally:" prefix with stack-specific context; _testing-template.md comment metadata format alignedSkills
Comprehensive Template Sync & Agent Hardening
Templates (synced from canonical Transmute Framework Template)
any type wrapping guidance (TypeScript Rules); added traceability exemptions for utility/config/test files; added Icon Registry and Design Tokens rows to Part 2 Technology Stack_progress.md fallback for pre-Stage-5 runs\[[A-Z_]+\] — was false-positive matching markdown links), Stage 3 TODO comment format, backend sanitization guidance (exclude credentials/tokens/PII), auth provider built-in feature check, test count preservation section, data model cross-references to backend rulesAgents
Skills
Hooks
check-prerequisites.sh — was referenced by hooks.json but missing (blocking bug). Lightweight script: checks for plancasting/ directory, warns on missing CLAUDE.md and tech-stack.md, always exits 0 (warns, never blocks)Gate Precision & Terminology Alignment
_progress.md, FAIL expanded with OR conditions, coverage terminology noteComprehensive Template Sync (2-Pass Deep Audit)
Rules Templates (all 6 templates updated)
Source: and Confidence: metadata to all <!-- TODO --> HTML comments for traceabilitygrep -n '\[.*\]' .claude/rules/<name>.md[RBAC / ABAC / Custom] permission model type; added per-tenant role scopingintervals: [100, 200, 500]); expanded axe-core framework-specific integration patterns; explicit five-state enumerationNew Template File
_rules-candidates.md — staging area template for rule candidates from Stages 5B and 6RCLAUDE.md Template Updates
Execution Guide Updates
git revert approach (creates reversible commit)Feature Scenario Generation Updates
Skill & Agent Updates
6R Cycle Semantics
6V Routing
6V- Prefix Consistency
6V- prefix across all skills, agents, and templates to distinguish from Stage 5B's size-based categoriesAssumption Review Timing
_review-log.md when BRD assumption volume ≥30%Stage Skill Updates
6V- prefix consistencyTemplate Updates
.env.local timing, Pre-Stage 3 setup, CONDITIONAL PASS cascading, enhanced gate criteriaGate Logic Overhaul
Credential Tier System
Scenario Generation
templates/feature_scenario_generation.md for systematic 6V/7V test scenario creation from PRD features and user flowsNew Template Files
templates/execution-guide.md — pipeline execution referencetemplates/feature_scenario_generation.md — scenario generation for 6V/7V_api-contracts-template.md, _auth-template.md, _backend-template.md, _data-model-template.md, _frontend-template.md, _testing-template.mdEnhanced Progress Tracking
⏸ Blocked status to progress file alongside existing statesPath-Scoped Rules Enhancements
6V Scope Modes
full (all features), critical (P0/P1 only), diff (changed files only)6P / 6P-R Categorization
Parallel Safety
Have you built something with Transmute? Open an issue to get featured!
See CONTRIBUTING.md for guidelines on adding stages, modifying skills, and reporting issues.
| Visual & Functional Verify |
| UI matches specs, interactions work correctly |
| 6R | Runtime Remediation | Fixes 6V failures (skipped if 6V passes clean) |
| 6P | Visual Polish | Final UI refinements |
| 6P-R | Frontend Design Elevation | Interactive full design overhaul (alternative to 6P) |
| 7 | Deployment | Manual by default — deploy backend first, then frontend; automated when tech-stack.md sets Deployment: automated |
| 7V | Production Smoke Tests | End-to-end live deployment verification |
| 7D | User Guide Generation | End-user documentation |
| 8 | Feedback Loop | User feedback → spec updates → code changes |
| 9 | Dependency Maintenance | Keep dependencies current (monthly/quarterly) |
/transmuter:user-guide| 7D |
| User guide generation |
/transmuter:feedback | 8 | Feedback loop |
/transmuter:maintain | 9 | Dependency maintenance |
plancasting/_launch/deploy-log.md.gitignorelast-verified-commit.txt