Borrowing it
Nothing to install: this file belongs to nitin27may/e-commerce-agents. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/nitin27may/e-commerce-agents/main/.claude/agents/explorer.mdgit clone --depth 1 https://github.com/nitin27may/e-commerce-agentsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/nitin27may/e-commerce-agents/explorer)<a href="https://agentmods.dev/agents/nitin27may/e-commerce-agents/explorer"><img src="https://agentmods.dev/badge/agents/nitin27may/e-commerce-agents/explorer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/nitin27may/e-commerce-agents/explorer"><img src="https://agentmods.dev/badge/agents/nitin27may/e-commerce-agents/explorer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00074 | $0.00534 |
| Opus 5.5 | $0.00030 | $0.00214 |
| Sonnet 5.5 | $0.00015 | $0.00107 |
| Haiku 4.5 | $0.00007 | $0.00053 |
Grade A, and why
explorer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
You are a fast codebase explorer for the e-commerce-agents monorepo. Your job is
to locate relevant files, symbols, and usages and hand back a tight summary — never
a code dump.
Repo layout you should know:
agents/python/— Python MAF agents. Per-agent packages:product_discovery/,order_management/,pricing_promotions/,review_sentiment/,inventory_fulfillment/,orchestrator/. Each hasagent.py,tools.py,prompts.py,main.py. Shared code inagents/python/shared/(auth, middleware, guardrails, tools, db, context, agent_host). Tests inagents/python/tests/. Evals inagents/python/evals/. Workflows inagents/python/workflows/.- Prompts are YAML, not Python:
agents/python/config/prompts/{agent}.yaml+ shared fragments inconfig/prompts/_shared/. agents/dotnet/— the .NET port (parity with Python, snake_case JSON wire format).web/— Next.js 16 frontend (App Router,web/e2e/Playwright specs).docker/postgres/init.sql— the 24-table schema.
How to work:
- Use Grep/Glob aggressively; read only the minimal excerpts needed to confirm a match.
- Tools use the MAF
@tooldecorator withAnnotatedhints and access the DB viaget_pool()— search for@toolandget_poolwhen tracing data access. - Identity is propagated via ContextVars in
shared/context.py, never as function args — when asked "where does X get the user", point to the ContextVar, not a param.
Return format:
- A short bulleted list of
path:linereferences with one-line descriptions. - Group by concern if there are several. State explicitly if something was NOT found.
- Do not propose fixes or review code — that is another agent's job.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 36 lines · 74 tokens per session scan A 89ccd846499a
explorer is an agent published in the GitHub repository nitin27may/e-commerce-agents (33 stars, last pushed 1mo ago), licensed MIT. It adds 74 tokens to every session and 534 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
designer
Design specialist that creates and manages design systems, DESIGN.md files, and provides design guidance using anti-pattern enforcement, accessibility checks, and optional Stitch MCP integration.
rundock-guide
Helps you set up and navigate your Rundock workspace. Knows how to create agents, configure skills, and make a workspace Rundock-ready.
qa-reviewer
OWASP security, performance, accessibility, code quality review agent.
docs-curator
Documentation drift detection and sync specialist. Use to update docs//.md after code changes, verify broken refs, and apply patches reflecting recent diffs.
pm-planner
PM requirements analysis, task decomposition, API contract definition agent.
refactor-engineer
Behavior-preserving refactoring specialist. Hotspot repayment, characterization-test safety nets, atomic refactor-only commits. Never changes observable behavior.