vc-align
Clarifies project goals, domain language, and architectural risks to prevent wasted development effort.
Install
mkdir -p .claude/skills/vc-align && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11596" && unzip -o skill.zip -d .claude/skills/vc-align && rm skill.zipInstalls to .claude/skills/vc-align
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Align feature, fix, refactor, or harness intent before technical planning by clarifying scope, domain language, risks, and rejected alternatives. Use when starting meaningful work, when scope is fuzzy, when terminology matters, or when a plan needs pressure-testing before implementation.Key capabilities
- →Clarify scope for new features
- →Pressure-test architectural decisions
- →Sharpen domain language
- →Explore and compare alternative approaches
- →Capture rejected alternatives and assumptions
- →Identify risks and unknowns early
How it works
The skill facilitates an alignment conversation by inspecting existing context, asking focused questions to pressure-test ideas, and exploring alternatives. It then captures decisions and guardrails in structured artifacts.
Inputs & outputs
When to use vc-align
- →Define scope for new feature
- →Pressure-test architectural decisions
- →Clarify ambiguous bug report
About this skill
Vector Cadence Align
Purpose
Clarify what should be built and why before technical planning begins. This skill turns fuzzy intent into shared product/domain understanding, without writing implementation code.
Operating model
Use a right-sized alignment conversation: inspect existing code/docs first, ask one focused question at a time, sharpen domain language, compare real alternatives, and capture both clean requirements and messy guardrails.
When to use
Use for:
- new features or meaningful product changes,
- non-trivial fixes where expected behavior is unclear,
- refactors with user-visible or architectural consequences,
- harness, tool, provider, or subagent design ideas,
- requests like “grill this”, “stress-test this”, “is this architecture right?”, or “help me scope this”.
When to skip
Skip or keep extremely lightweight for:
- typos and mechanical edits,
- obvious one-file changes,
- work with an already reviewed requirements document,
- bugs that first need root-cause diagnosis with
vc-debug.
Inputs
Use what exists:
- user prompt or issue,
STRATEGY.md,CONTEXT.mdorCONTEXT-MAP.md,- relevant ADRs,
- previous requirements/plans/knowledge docs,
- code paths that can verify claims.
Workflow
1. Classify depth
| Depth | Signals | Behavior |
|---|---|---|
| Lightweight | clear low-risk change | short scan, 0-2 questions, concise summary |
| Standard | feature or meaningful ambiguity | context scan, pressure test, requirements/align notes |
| Deep | architecture, security, privacy, payments, harness loop | deeper alternatives, explicit risks, ADR candidates |
2. Scan existing context
Before asking, inspect what the repo can answer:
- Read strategy if present.
- Read domain glossary and relevant ADRs.
- Search for similar code or artifacts.
- Verify checkable claims in code.
- Label anything inferred or unverified.
Never ask the user a question the repo can answer.
3. Pressure-test the idea
Probe only gaps that actually exist:
- evidence: what proves this matters?
- specificity: who exactly benefits?
- counterfactual: what happens if nothing ships?
- attachment: is the proposed shape the smallest useful shape?
- durability: what future shift could break this bet?
Ask one question at a time. Provide a recommended answer when useful.
4. Explore alternatives
When multiple directions are plausible, present 2-3 concrete approaches that differ in product or mechanism shape. For each, include:
- what it is,
- when it works best,
- what it simplifies,
- what it complicates,
- risks or unknowns.
Then recommend one and ask for confirmation.
5. Capture decisions
Write only artifacts that earn their carrying cost:
- update
CONTEXT.mdfor durable domain terms only, - offer an ADR only for hard-to-reverse, surprising, trade-off decisions,
- write
docs/align-notes/<slug>-grilled.mdfor rejected alternatives, anxiety points, assumptions, and open questions, - write
docs/brainstorms/YYYY-MM-DD-<topic>-requirements.mdwhen durable requirements are useful.
Output
End with:
## Alignment Summary
**Intent:** ...
**Target user / actor:** ...
**Success looks like:** ...
**Chosen approach:** ...
**Rejected alternatives:** ...
**Key risks / assumptions:** ...
**Artifacts updated:** ...
**Recommended next skill:** vc-plan | vc-prototype | vc-debug
Guardrails
- Do not write implementation code.
- Do not turn
CONTEXT.mdinto a spec or task list. - Do not create ADRs for obvious or reversible choices.
- Do not publish issues from this skill.
- Preserve messy guardrails in align notes instead of flattening them into clean requirements.
When not to use it
- →For typos and mechanical edits
- →For obvious one-file changes
- →For work with an already reviewed requirements document
Limitations
- →Do not write implementation code.
- →Do not turn CONTEXT.md into a spec or task list.
- →Do not create ADRs for obvious or reversible choices.
How it compares
This workflow systematically clarifies intent and identifies potential issues before technical planning, reducing rework compared to starting implementation with fuzzy requirements.
Compared to similar skills
vc-align side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| vc-align (this skill) | 0 | 2mo | No flags | Intermediate |
| confidence-check | 13 | 4mo | Review | Beginner |
| specification-architect | 13 | 9mo | Review | Advanced |
| drift-analysis | 2 | 5mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Mithilyaganti
View all by Mithilyaganti →You might also like
confidence-check
SuperClaude-Org
Pre-implementation confidence assessment (≥90% required). Use before starting any implementation to verify readiness with duplicate check, architecture compliance, official docs verification, OSS references, and root cause identification.
specification-architect
adrianpuiu
A rigorous, traceability-first system that generates five interconnected architectural documents (blueprint.md, requirements.md, design.md, tasks.md, and validation.md) with complete requirements-to-implementation traceability. Use this skill when users need to architect systems, create technical specifications, or develop structured project documentation with guaranteed traceability.
drift-analysis
avifenesh
This skill should be used when the user asks about "plan drift", "reality check", "comparing docs to code", "project state analysis", "roadmap alignment", "implementation gaps", or needs guidance on identifying discrepancies between documented plans and actual implementation state.
flow-next-plan-review
gmickel
Carmack-level plan review via RepoPrompt or Codex. Use when reviewing Flow epic specs or design docs. Triggers on /flow-next:plan-review.
rfc-check
meta-pytorch
Determine if proposed changes require an RFC. Use when planning significant changes, before starting major work, or when asked whether an RFC is needed.
feature-planning
mhattingpete
Break down feature requests into detailed, implementable plans with clear tasks. Use when user requests a new feature, enhancement, or complex change.