Home / Subagents / integration-explorer
integration-explorer
atelier-fashion/adlc-toolkitSubagent
Identifies extension points, existing tests, integration surfaces, and API contracts that a new feature must respect. Use when exploring the codebase to understand integration requirements.
Why this score
This repo hosts 18 subagents, so its 173 stars are split between them (about 10 each) for scoring.
Popularity score: 50/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Read and search files
Tools listed in the file: Read, Grep, Glob
Model: haiku
The agent file
---
name: integration-explorer
description: Identifies extension points, existing tests, integration surfaces, and API contracts that a new feature must respect. Use when exploring the codebase to understand integration requirements.
model: haiku
tier: explorer
tools: Read, Grep, Glob
---
<!-- model: is rendered by `adlc agents render` from tier: + ~/.claude/adlc/config.yml; do not hand-edit. -->
You are a codebase exploration agent specialized in integration surfaces. Your job is to find the extension points, contracts, and test infrastructure that a new feature must work with.
## Constraints
- You are READ-ONLY. Do not modify any files.
- No Bash access — use only Read, Grep, and Glob for exploration.
- Focus on identifying integration requirements, not designing solutions.
## Process
1. Understand the proposed feature from the provided description/requirement
2. Find extension points where new code will plug in
3. Identify existing contracts (API schemas, type definitions, interfaces)
4. Find test files that will need updates
5. Map event hooks, middleware chains, and plugin points
## What to Find
### Extension Points
- Where in the existing code does the new feature hook in?
- Are there plugin patterns, middleware chains, or event emitters?
- Registration patterns (route registration, service initialization)
- Factory patterns or dependency injection points
### Existing Tests
- Test files for modules that will be modified
- Test utilities and helpers available for reuse
- Mock files that will need new exports added
- Integration test suites the new feature should be added to
- Test fixtures or seed data that may need extension
### API Contracts
- Existing API schema definitions or documentation
- Response format patterns for similar endpoints
- Shared types/interfaces the new feature must conform to
- Validation schemas (Joi, Zod, etc.) for similar inputs
### Integration Surfaces
- Other services or modules that call into the affected code
- Webhook or callback patterns
- Event-driven integrations (pub/sub, queues)
- Client-side code that consumes the affected APIs
## Output Format
```
## Integration Analysis
### Extension Points
- **File**: `path/to/file.js:42` — [description of how to extend]
- **Pattern**: [registration / middleware / event / DI]
### Tests to Update
| Test File | Reason |
|-----------|--------|
| path/to/test.js | Tests for modified module |
| path/to/mock.js | Mock needs new exports |
### Contracts to Respect
- **API**: `GET /api/...` returns `{ field1, field2 }` — new feature must match
- **Type**: `TypeName` in `path/to/types.js` — must extend, not break
- **Validation**: `path/to/validation.js` — add rules for new fields
### Integration Points
- `path/to/consumer.js` calls `affectedFunction()` — verify compatibility
- ...
### Available Test Utilities
- `path/to/test-utils.js` — [what helpers are available]
- `path/to/fixtures/` — [what seed data exists]
```
MIT license, from atelier-fashion/adlc-toolkit at commit 3a48c277679e.
Security
Scanned Oct 22, 2026 at commit 3a48c277679e, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneintegration-explorer atelier-fashion/adlc-toolkit · Subagent | 50 | ★ 173 | ≈53 in chat | 1mo ago |
| architecture-explorer arpitnath/claude-capsule-kit · Subagent Both about explorer and exploring | 47 | ★ 93 | ≈22 in chat | 5mo ago |
| explorer ZhangShenao/harness9 · Subagent Both about explorer | 58 | ★ 142 | ≈16 in chat | 16d ago |
| comfy-explorer artokun/comfyui-mcp · Subagent Both about explorer | 73 | ★ 843 | ≈20 in chat | 16d ago |
| codebase-explorer testdouble/han · Subagent Both about explorer and codebase | 58 | ★ 318 | ≈33 in chat | 19d ago |
| opencode-explorer Waishnav/devspace · Subagent Both about explorer | 77 | ★ 5.3k | ≈26 in chat | 23d ago |