review-against-intent
Review code changes against the active intent's outcomes and constraints.
Skill by pathmodeio
Chalk Labs
Need help deploying review-against-intent?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/pathmodeio-review-against-intent
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/review-against-intent
What's inside
- Skill name
review-against-intent- Description
- Review code changes against the active intent's outcomes and constraints. Use after writing code meant to implement an intent, or when reviewing a PR to check it actually delivers on the spec. Anchors review to product intent, not generic code style.
- License
- MIT
- Instructions
- 53 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
<what-to-do> Load the active intent from `intent.md` in the project root — the file is bound to this repository, which makes it the authority on what governs this diff. If `PATHMODE_API_KEY` is set and the file's frontmatter carries a cloud id, also fetch that intent's execution bundle (`get_agent_prompt` with the id) to pick up what the file cannot hold: open PM change requests, findings, handoff notes, and authorization state. Never let `get_current_intent` choose an intent for a repository review: "current" is a workspace heuristic, not a repo binding. If the repository has no `intent.md`, stop and ask for an explicit `intentId` or inline spec instead of guessing. If the execution bundle reports an open PM change request, or says the current repository revision is pending, rejected, or stale, stop before reviewing the diff as delivered work. Name the exact request/revision blocker and direct the agent through `preflight`: a requested spec change must be applied with request-bound `intent_save`, then a signed-in product manager must authorize that exact resulting revision. Never approve code against the superseded or unauthorized spec. Identify the changed files using git diff against the base branch (or staged changes if no base specified). For each outcome in the intent, check whether the changes actually deliver it — with specific file/line evidence. For each constraint, check whether the changes respect it. For each edge case, check whether it's handled. Report: - Outcomes delivered (with file/line evidence) - Outcomes not yet delivered (and what's missing) - Constraint violations (specific files/lines) - Edge cases that look unhandled Leave unrelated code style, formatting, and quality concerns out of this review; it is anchored to the intent. </what-to-do> <supporting-info> ## Why anchor to intent, not generic review Most code review tools check correctness, style, or security. They cannot check whether the code does what it was MEANT to do, because they don't see the intent. This skill bridges that gap. It treats the intent spec as a contract and the code change as the proposed satisfaction of that contract. A PR can pass every other check and still fail this one — because the intent it was supposed to deliver isn't actually delivered. ## What "delivers an outcome" looks like For an outcome like "Payment completes in under 3 seconds (p95)": - ✓ The payment code path has a measurable timeout under 3s - ✓ There's a metric or test confirming p95 behavior - ✓ Failure modes are handled (covers the constraint side) A code change that adds a feature without a corresponding metric does NOT deliver this outcome. Surface that gap. ## Constraint violations Constraints are hard limits — "PII must not survive a logout", "checkout must not block on network calls > 500ms", etc. If a change introduces a constraint violation, treat it as a blocker. Be specific: name the constraint, name the file/line, explain how the change violates it. ## Logging gaps When the review finds gaps, the user often wants to record what's not yet done so a future session can pick it up. Call `log_implementation_note` for each significant gap. Make the note self-contained — the next reader won't have this conversation's context. </supporting-info> If the diff is right and the spec is wrong (the code satisfies what users need but contradicts an outcome, constraint, or edge case as written), do not approve the diff against the stale text and do not rewrite intent.md yourself. Record the finding with `record_implementation_finding` and propose the exact correction with `propose_spec_change`; a signed-in product manager accepts or rejects it, and only an accepted request may be applied. Say in the review which claim is contradicted and that a proposal is pending.
From pathmodeio/claude-plugin, MIT.
More from pathmodeio/claude-plugin
- 0.604score
compile-intent
pathmodeio
Build a structured intent spec through guided conversation, one decision at a time with a recommended answer for each.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
implement-intent
pathmodeio
Implement the repository's active intent only after running its deterministic preflight.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
preflight
pathmodeio
Run the deterministic readiness check on an intent spec before an agent builds against it.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
setup-pathmode-workflow
pathmodeio
Interview the user about their development workflow and capture the answers as durable context.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
split-intent-to-issues
pathmodeio
Break an intent spec into 3-10 paste-ready tickets for Linear, Jira, or GitHub Issues.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
verify-intent
pathmodeio
Design the executable feedback loop for an intent — fastest check, highest-confidence check, manual fallback, observable shipped signal, and what shouldn't…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
grill-intent
pathmodeio
Adversarial review of an existing intent spec.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
handoff-intent
pathmodeio
Capture context at the end of an implementation session — decisions made, blockers hit, what's left.
SkillAFreshness: A★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 9, 2026 (21 days ago)
- Last release
- Sep 7, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/pathmodeio/claude-plugin
- Website
- preflight.pathmode.io
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from pathmodeio
- 0.636score
pathmodeio/mcp-server
pathmodeio
Deterministic intent preflight before your agent builds: six gates, keyless, no model call.
ConnectorAFreshness: ALocal★ 3↓ 255/wkClaude Code +5 - 0.604score
implement-intent
pathmodeio
Implement the repository's active intent only after running its deterministic preflight.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
preflight
pathmodeio
Run the deterministic readiness check on an intent spec before an agent builds against it.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
setup-pathmode-workflow
pathmodeio
Interview the user about their development workflow and capture the answers as durable context.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
split-intent-to-issues
pathmodeio
Break an intent spec into 3-10 paste-ready tickets for Linear, Jira, or GitHub Issues.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
verify-intent
pathmodeio
Design the executable feedback loop for an intent — fastest check, highest-confidence check, manual fallback, observable shipped signal, and what shouldn't…
SkillAFreshness: A★ 3Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get review-against-intent running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
review-against-intent skill. Agent Mart. https://agentmart.dev/skills/pathmodeio-review-against-intent (last updated 2026-10-24)