# Verify Change

Maintain resumable task records, select repository verification profiles, inspect...

- Repository: https://github.com/ComposioHQ/composio (30865 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ComposioHQ/composio --skill verify-change -g -a claude-code -y`
Codex: `npx skills add ComposioHQ/composio --skill verify-change -g -a codex -y`
Cursor: `npx skills add ComposioHQ/composio --skill verify-change -g -a cursor -y`
Gemini CLI: `npx skills add ComposioHQ/composio --skill verify-change -g -a gemini-cli -y`

## Description

Maintain resumable task records, select repository verification profiles, inspect revision-bound receipts, and carry work between coding agents. Use for substantial SDK or CLI work spanning sessions, evidence review, or carrying work between coding agents; use package-specific skills for implementation and ordinary small edits.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Verify Change

Write agent-tooling scripts and tests in TypeScript and execute them with Bun; do not add `.mjs` or Node entrypoints. Existing SDK languages and package-management commands keep their repository ownership.

Use [the verification map](references/verification-map.md) to select the existing
checks and preserve a task's goal, authority, next step and blockers across sessions.

1. For substantial work, initialize one task with the requested outcome and a
   matching profile. Keep the actual user request authoritative.
2. Inspect `status` when resuming, update `nextStep` and `blocker` in its local
   `task.json`, and refresh external issue, PR and CI state before acting.
3. Run the profile after implementation. Read the receipt and its boundary before
   reporting what passed. A passing profile establishes only its named checks.
4. Treat a recurring intervention as a candidate for an existing behavioral test,
   type or lint check. Prove the check rejects the original mistake. Preserve
   one-off judgment locally instead of expanding global instructions.

Do not create task records for trivial edits. Private task data and command output
stay under ignored `.artifacts/`; never attach them wholesale to a PR. This tool
records context and evidence, and does not grant commit, push, merge or release
authority.

