integration-reality-checker
Skill0 starsChanged 19 days agoMITView on GitHub
Identify critical integrations proven only by mocks and design the smallest realistic contract or sandbox verification. Use for APIs, databases, queues, storage, auth providers, or external services.
In this repository42 other files it gives its agents.
- AGENTS.mdAGENTS.md
- completion-claims-auditorSkill
- existing-work-preservationSkill
- mcp-reliability-auditorSkill
- multi-agent-integration-reviewerSkill
- project-context-recoverySkill
- requirement-traceability-auditorSkill
- scope-drift-guardSkill
- architecture-complexity-auditorSkill
- dependency-cycle-auditorSkill
- database-schema-reviewerSkill
- data-consistency-auditorSkill
- migration-safety-reviewerSkill
- loop-breakerSkill
- reproduction-builderSkill
- root-cause-debuggerSkill
- dependency-grounding-auditorSkill
- ci-failure-investigatorSkill
- cross-platform-readiness-auditorSkill
- environment-config-auditorSkill
- environment-parity-auditorSkill
- production-readiness-auditorSkill
- documentation-accuracy-auditorSkill
- token-efficient-workflowSkill
- accessibility-auditorSkill
- dead-feature-detectorSkill
- responsive-design-auditorSkill
- ux-state-completeness-auditorSkill
- release-verification-agentSkill
- agent-tool-trust-auditorSkill
- authentication-security-auditorSkill
- authorization-boundary-auditorSkill
- dependency-vulnerability-auditorSkill
- injection-risk-auditorSkill
- input-validation-auditorSkill
- secret-leakage-detectorSkill
- security-misconfiguration-auditorSkill
- api-contract-auditorSkill
- missing-test-detectorSkill
- regression-detectorSkill
- test-quality-auditorSkill
- ui-flow-verifierSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 4 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
Read applicable repository instructions before edits.
- Distinctive: line 36
Keep unit tests fast, adding realistic checks only for assumptions that mocks cannot establish.
- Distinctive: line 47
Never use production credentials or mutate production data for a verification run without explicit authorization.
- Distinctive: line 64
If real credentials/services are unavailable, stop at local contract fixtures and mark external verification pending.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Purpose
Separate unit-level confidence from evidence that system boundaries actually interoperate.
When to activate
A feature crosses a process/service/database/provider boundary and tests mock that boundary.
When not to activate
A pure function/module has no external contract.
Preconditions
- Read applicable repository instructions before edits.
- Preserve unrelated working-tree changes and establish a baseline when the workflow can modify code.
- Identify which tools and environments are actually available; do not claim unavailable checks ran.
Required inputs
- Integration boundaries
- Current mocks/fakes
- Available local/sandbox services
- Credentials policy
Workflow
- List each external boundary and the assumptions encoded by the application: protocol, schema, auth, errors, retries, timeouts, transactions.
- Mark which assumptions are covered only by mocks or hand-written fakes.
- Choose the lowest-cost realistic check: contract test, local fake server with captured schema, ephemeral container/database, or provider sandbox.
- Keep unit tests fast, adding realistic checks only for assumptions that mocks cannot establish.
- Exercise at least success, invalid input/auth where relevant, and one realistic failure/timeout path.
- Compare real responses/schema to mock fixtures and update mocks only after the contract is confirmed.
- Record integrations that remain credential- or network-blocked.
Relevant tools
Containers, local services, contract tests, provider sandbox/docs.
Safety restrictions
Never use production credentials or mutate production data for a verification run without explicit authorization.
Validation
- At least one realistic boundary check covers each high-impact integration where the environment permits.
- Mocks match observed/authoritative contract data.
- Unexecuted integrations are clearly labeled.
Expected output
- Integration evidence matrix
- Mock/real discrepancies
- Executed contract tests
- Blocked integrations
Failure handling
If real credentials/services are unavailable, stop at local contract fixtures and mark external verification pending.
Completion criteria
The skill is complete only when every applicable validation item above has observed evidence or is explicitly marked not executed with the concrete blocker. Do not replace missing evidence with confidence language.
Research mapping
This skill was selected from research problems: P023, P027. See research/vibe-coding-problems.md and research/problem-evidence.csv in the Vibe Coding Skills repository.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

