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.zip

Installs 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.
288 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

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

You give it
user prompt, issue, or existing documentation
You get back
alignment summary with intent, chosen approach, risks, and artifacts

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.md or CONTEXT-MAP.md,
  • relevant ADRs,
  • previous requirements/plans/knowledge docs,
  • code paths that can verify claims.

Workflow

1. Classify depth

DepthSignalsBehavior
Lightweightclear low-risk changeshort scan, 0-2 questions, concise summary
Standardfeature or meaningful ambiguitycontext scan, pressure test, requirements/align notes
Deeparchitecture, security, privacy, payments, harness loopdeeper alternatives, explicit risks, ADR candidates

2. Scan existing context

Before asking, inspect what the repo can answer:

  1. Read strategy if present.
  2. Read domain glossary and relevant ADRs.
  3. Search for similar code or artifacts.
  4. Verify checkable claims in code.
  5. 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.md for durable domain terms only,
  • offer an ADR only for hard-to-reverse, surprising, trade-off decisions,
  • write docs/align-notes/<slug>-grilled.md for rejected alternatives, anxiety points, assumptions, and open questions,
  • write docs/brainstorms/YYYY-MM-DD-<topic>-requirements.md when 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.md into 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.

SkillInstallsUpdatedSafetyDifficulty
vc-align (this skill)02moNo flagsIntermediate
confidence-check134moReviewBeginner
specification-architect139moReviewAdvanced
drift-analysis25moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

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.

13114

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.

1388

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.

213

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.

11

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.

11

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.

10

Search skills

Search the agent skills registry