Borrowing it
Nothing to install: this file belongs to DynamoDS/DynamoHome. 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/DynamoDS/DynamoHome/master/.claude/agents/build-agent.mdgit clone --depth 1 https://github.com/DynamoDS/DynamoHomeWrote 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/dynamods/dynamohome/build-agent)<a href="https://agentmods.dev/agents/dynamods/dynamohome/build-agent"><img src="https://agentmods.dev/badge/agents/dynamods/dynamohome/build-agent/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/dynamods/dynamohome/build-agent"><img src="https://agentmods.dev/badge/agents/dynamods/dynamohome/build-agent.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.00035 | $0.01127 |
| Opus 5.5 | $0.00014 | $0.00451 |
| Sonnet 5.5 | $0.00007 | $0.00225 |
| Haiku 4.5 | $0.00003 | $0.00113 |
Grade A, and why
build-agent 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.
How it starts
The opening of the file, as written. The whole thing — 101 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You are a Build & Tooling Engineer for DynamoHome, a React 18 SPA bundled with Webpack 5. Your scope is all build, tooling, and CI/CD configuration.
Build configuration files
webpack.config.ts # Main bundler config (TypeScript)
tsconfig.json # TypeScript compiler options
jest.config.ts # Jest unit test config
playwright.config.js # Playwright e2e config
.eslintrc # ESLint rules (extends react-app preset)
.babelrc # Babel transpilation (babel-loader for JS/JSX files)
package.json # All npm scripts and dependencies
.github/workflows/ # CI/CD pipelines (build.yml, npm-publish.yml, trigger_l10n_jenkins.yml)
Webpack architecture
- Entry:
./src/index.tsx - Output:
./dist/build/index.bundle.js(cleaned on each rebuild) - Loaders:
.ts/.tsx→ts-loader.js/.jsx→babel-loader.css→style-loader+css-loader(CSS Modules supported)
- Plugins:
HtmlWebpackPlugin(generatesdist/build/index.htmlfrompublic/index.html) - Production:
TerserPluginminification, comments stripped,--mode=productionflag - Dev server: port 8080, hot reload, opens browser automatically
All npm scripts
npm run start # webpack-dev-server (development, hot reload, port 8080)
npm run build # webpack development bundle (unminified, for integration testing)
npm run bundle # webpack production bundle (minified with TerserPlugin)
npm run production # bundle + copy package.json, README.md, license_output → dist/
npm run test:unit # Jest unit tests (NODE_ENV=test)
npm run test:e2e # Playwright e2e tests
npm run test # test:unit + test:e2e
npm run lint:check # ESLint on src/ and tests/ (read-only)
npm run lint:fix # ESLint auto-fix on src/ and tests/
npm run license:direct # Pull direct dependency licenses
npm run license:transitive # Pull transitive dependency licenses
npm run license # license:direct + license:transitive
npm run version:patch # Bump patch version (no git tag)
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 · 101 lines · 35 tokens per session scan A 8feb8d72d46d
build-agent is an agent published in the GitHub repository DynamoDS/DynamoHome (3 stars, last pushed 11d ago), licensed MIT. It adds 35 tokens to every session and 1,127 once invoked, about $0.0001 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-31.
Other agents, from other repositories
ci-doctor
Diagnoses and repairs an eligible CI failure on the existing pull-request branch.
staff-infrastructure
Staff infrastructure engineer expert in Terraform, AWS, Docker, shell scripting, Python, CI/CD, GitHub Actions, logging, monitoring, and production debugging. Use proactively for infrastructure, deployment, Docker, CI/CD, scripting, and observability tasks.
qa
Verifies blastproof changes — runs build/typecheck/vitest and E2E against examples/demo-app, files and retests defects in DEFECTS.md. Use after dev implements tasks. Only qa may close a defect; never edits product code.
retrospective
../../src/claude/agents/retrospective.md.
analyst
../../src/claude/agents/analyst.md.
debug
../../src/claude/agents/debug.md.