{"_id":"@alexeino/agentforge","_rev":"5-bac07bf4a2a5d6ae7eeb4c0e023a5c02","name":"@alexeino/agentforge","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@alexeino/agentforge","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@alexeino/agentforge@1.0.0","maintainers":[{"name":"alexeino","email":"ms8750122327@gmail.com"}],"homepage":"https://github.com/Alexeino/claude-tools#readme","bugs":{"url":"https://github.com/Alexeino/claude-tools/issues"},"bin":{"forge":"dist/cli.js"},"dist":{"shasum":"2d5cec06641ec59c19b916f4e957ab5fb4c5a50d","tarball":"https://registry.npmjs.org/@alexeino/agentforge/-/agentforge-1.0.0.tgz","fileCount":19,"integrity":"sha512-Olnq8No7GpOziCTNTqJhTDSBHt81RAWSCn50id2+AAB+9EtMzOgQPTKOYGqnCUvfEWkogvM0J6BOryOO9ma3XQ==","signatures":[{"sig":"MEQCIGV9grWTakhwunFrn+KC+K0rnqUGtd0/0tPN9dicQcULAiAD6q6wdI9fg0+iyAwVxUi0L4HbO1++zITpYCZpt6skEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18436},"type":"module","gitHead":"6534c7d9ab8a68ff4f6efbfe5bf0762c1f3ecc28","scripts":{"dev":"tsx src/cli.ts","link":"npm link","lint":"biome lint .","build":"tsc && node scripts/copy-templates.mjs","check":"biome check --write .","clean":"rm -rf dist","start":"node dist/cli.js","format":"biome format --write .","postbuild":"chmod +x dist/cli.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"alexeino","email":"ms8750122327@gmail.com"},"repository":{"url":"git+https://github.com/Alexeino/claude-tools.git","type":"git"},"_npmVersion":"11.9.0","description":"A CLI to scaffold Claude Code subagents into any project — install pre-built agents like `code-reviewer` and `security-reviewer` with a single command, ready to use with Claude Code or the Claude VSCode extension.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ora":"^9.4.1","chalk":"^5.6.2","fs-extra":"^11.4.0","commander":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","typescript":"^7.0.2","@types/node":"^26.1.1","@biomejs/biome":"^2.5.5","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/agentforge_1.0.0_1784982588300_0.05273117793857218","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alexeino/agentforge","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@alexeino/agentforge@1.0.1","maintainers":[{"name":"alexeino","email":"ms8750122327@gmail.com"}],"homepage":"https://github.com/Alexeino/claude-tools#readme","bugs":{"url":"https://github.com/Alexeino/claude-tools/issues"},"bin":{"forge":"dist/cli.js"},"dist":{"shasum":"4158e901fc9afa515036585a448677682f1e267e","tarball":"https://registry.npmjs.org/@alexeino/agentforge/-/agentforge-1.0.1.tgz","fileCount":21,"integrity":"sha512-K5QJb9KU6i0p0zuRmKw+SHyl+ClmpRRN2V9rcs7YGSYPgWyPTqkiGokT4tHMAmCrvD8Yq0RezjhXI6pae+asag==","signatures":[{"sig":"MEQCIBBJbb1zuYvsmM4EAZcMH4REwL1WbnrBSxSOaCd3c06jAiAhuxZh+ohIEteke6JMQW+0Uk0SbNjoEKEwRkR3PxNvQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28235},"type":"module","gitHead":"6936555bb1227ab2b01c077a864f1b2d805bcd33","scripts":{"dev":"tsx src/cli.ts","link":"npm link","lint":"biome lint .","build":"tsc && node scripts/copy-templates.mjs","check":"biome check --write .","clean":"rm -rf dist","start":"node dist/cli.js","format":"biome format --write .","postbuild":"chmod +x dist/cli.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"alexeino","email":"ms8750122327@gmail.com"},"repository":{"url":"git+https://github.com/Alexeino/claude-tools.git","type":"git"},"_npmVersion":"11.9.0","description":"A CLI to scaffold Claude Code subagents into any project — install pre-built agents like `code-reviewer` and `security-reviewer` with a single command, ready to use with Claude Code or the Claude VSCode extension.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ora":"^9.4.1","chalk":"^5.6.2","fs-extra":"^11.4.0","commander":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","typescript":"^7.0.2","@types/node":"^26.1.1","@biomejs/biome":"^2.5.5","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/agentforge_1.0.1_1784999636357_0.45152536419942835","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alexeino/agentforge","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@alexeino/agentforge@1.0.2","maintainers":[{"name":"alexeino","email":"ms8750122327@gmail.com"}],"homepage":"https://github.com/Alexeino/claude-tools#readme","bugs":{"url":"https://github.com/Alexeino/claude-tools/issues"},"bin":{"forge":"dist/cli.js"},"dist":{"shasum":"f2d6c284a1d17e03cedc0aec662f31a77e9b0cda","tarball":"https://registry.npmjs.org/@alexeino/agentforge/-/agentforge-1.0.2.tgz","fileCount":21,"integrity":"sha512-3veFnr3wlpH+ZvMQ4OyAHUH6ajzS5iVR3NFRGWY3khIOzuyp0PX7x3b95GCj8B1ZPhGnBkpMaySTl4EKJXTRyg==","signatures":[{"sig":"MEMCIBHmV7ReZGcXPkZio4+ROeJDcxXvE4aHxeeSNbZUyNtCAh9VMLwqzSQGon8+7NkMl0/mpQSCfG7voCOjwpuHM1Vy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29357},"type":"module","gitHead":"6139c1e75986c5c811d6cf1934f168bd7650b472","scripts":{"dev":"tsx src/cli.ts","link":"npm link","lint":"biome lint .","build":"tsc && node scripts/copy-templates.mjs","check":"biome check --write .","clean":"rm -rf dist","start":"node dist/cli.js","format":"biome format --write .","postbuild":"chmod +x dist/cli.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"alexeino","email":"ms8750122327@gmail.com"},"repository":{"url":"git+https://github.com/Alexeino/claude-tools.git","type":"git"},"_npmVersion":"11.9.0","description":"A CLI to scaffold Claude Code subagents into any project — install pre-built agents like `code-reviewer` and `security-reviewer` with a single command, ready to use with Claude Code or the Claude VSCode extension.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ora":"^9.4.1","chalk":"^5.6.2","fs-extra":"^11.4.0","commander":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","typescript":"^7.0.2","@types/node":"^26.1.1","@biomejs/biome":"^2.5.5","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/agentforge_1.0.2_1785000423383_0.6048308322860854","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alexeino/agentforge","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@alexeino/agentforge@1.0.3","maintainers":[{"name":"alexeino","email":"ms8750122327@gmail.com"}],"homepage":"https://github.com/Alexeino/claude-tools#readme","bugs":{"url":"https://github.com/Alexeino/claude-tools/issues"},"bin":{"forge":"dist/cli.js"},"dist":{"shasum":"e05ad036d53d468a0bec1f18a7b3309ed1d02e5a","tarball":"https://registry.npmjs.org/@alexeino/agentforge/-/agentforge-1.0.3.tgz","fileCount":21,"integrity":"sha512-kuy2kgNwXKWvHdAcPugNOBDn02gDLsLMaZAyS6zmgWnLZhu1/2VXrGUG5WiIV7X68NHzRZtKnmKsO7hLy3dqtA==","signatures":[{"sig":"MEUCIEr5ksVEV6f9g4RqtCGOjR2zSRbFLIE8xOk6cXxm5+yuAiEAgZ/jTDCFtHJE/z9DmAKd2QTgeJQT9GG7QKULWcIorS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34010},"type":"module","gitHead":"d96e37ac70faa26508f6e8e64fc3107f079e37d2","scripts":{"dev":"tsx src/cli.ts","link":"npm link","lint":"biome lint .","build":"tsc && node scripts/copy-templates.mjs","check":"biome check --write .","clean":"rm -rf dist","start":"node dist/cli.js","format":"biome format --write .","postbuild":"chmod +x dist/cli.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"alexeino","email":"ms8750122327@gmail.com"},"repository":{"url":"git+https://github.com/Alexeino/claude-tools.git","type":"git"},"_npmVersion":"11.9.0","description":"A CLI to scaffold Claude Code subagents into any project — install pre-built agents like `code-reviewer` and `security-reviewer` with a single command, ready to use with Claude Code or the Claude VSCode extension.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ora":"^9.4.1","chalk":"^5.6.2","fs-extra":"^11.4.0","commander":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","typescript":"^7.0.2","@types/node":"^26.1.1","@biomejs/biome":"^2.5.5","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/agentforge_1.0.3_1785009436023_0.22313582382807096","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alexeino/agentforge","bin":{"forge":"dist/cli.js"},"version":"1.0.4","description":"A CLI to scaffold Claude Code subagents into any project — install pre-built agents like `code-reviewer` and `security-reviewer` with a single command, ready to use with Claude Code or the Claude VSCode extension.","scripts":{"dev":"tsx src/cli.ts","build":"tsc && node scripts/copy-templates.mjs","postbuild":"chmod +x dist/cli.js","prepublishOnly":"npm run clean && npm run build","start":"node dist/cli.js","clean":"rm -rf dist","link":"npm link","format":"biome format --write .","lint":"biome lint .","check":"biome check --write ."},"repository":{"type":"git","url":"git+https://github.com/Alexeino/claude-tools.git"},"keywords":[],"author":"","license":"ISC","type":"module","bugs":{"url":"https://github.com/Alexeino/claude-tools/issues"},"homepage":"https://github.com/Alexeino/claude-tools#readme","dependencies":{"chalk":"^5.6.2","commander":"^15.0.0","fs-extra":"^11.4.0","ora":"^9.4.1"},"devDependencies":{"@biomejs/biome":"^2.5.5","@types/fs-extra":"^11.0.4","@types/node":"^26.1.1","tsx":"^4.23.1","typescript":"^7.0.2"},"publishConfig":{"access":"public"},"gitHead":"0ea7fc34735366e63058ecf4735fc3c684ae8d2a","_id":"@alexeino/agentforge@1.0.4","_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-FXCxaymYK9EEwynHPQd2G0nDWxBHfpryPE6bLPou7HmLDeETDwEbsn2Hb1s/ROafzdSzPd+rBtPOI1B5RycmUw==","shasum":"afda79664a23ff02c1490fbf20328cc6d065e665","tarball":"https://registry.npmjs.org/@alexeino/agentforge/-/agentforge-1.0.4.tgz","fileCount":21,"unpackedSize":34696,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDU7lr9U5H8k4h+zHwIrG4MP4rxMQ2uStT4T3Ulmu1ZRAIhAMKVstIsOETtQ9BQrBC/zN1RAUZF3A4mVcP5Cb6nYLFr"}]},"_npmUser":{"name":"alexeino","email":"ms8750122327@gmail.com"},"directories":{},"maintainers":[{"name":"alexeino","email":"ms8750122327@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agentforge_1.0.4_1785045778156_0.8900974492582661"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-25T12:29:48.143Z","modified":"2026-07-26T06:02:58.462Z","1.0.0":"2026-07-25T12:29:48.448Z","1.0.1":"2026-07-25T17:13:56.497Z","1.0.2":"2026-07-25T17:27:03.538Z","1.0.3":"2026-07-25T19:57:16.157Z","1.0.4":"2026-07-26T06:02:58.309Z"},"bugs":{"url":"https://github.com/Alexeino/claude-tools/issues"},"license":"ISC","homepage":"https://github.com/Alexeino/claude-tools#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Alexeino/claude-tools.git"},"description":"A CLI to scaffold Claude Code subagents into any project — install pre-built agents like `code-reviewer` and `security-reviewer` with a single command, ready to use with Claude Code or the Claude VSCode extension.","maintainers":[{"name":"alexeino","email":"ms8750122327@gmail.com"}],"readme":"# agentforge\n\nA CLI to scaffold Claude Code subagents into any project — install pre-built agents like `code-reviewer` and `security-reviewer` with a single command, ready to use with Claude Code or the Claude VSCode extension.\n\n## Install\n\n**Global install:**\n\n```bash\nnpm install -g agentforge\nforge init\n```\n\n**Or run without installing, via npx:**\n\n```bash\nnpx agentforge init\n```\n\n## What `forge init` does\n\nRunning `forge init` in your project root sets up:\n\nThese are picked up automatically by Claude Code and the Claude VSCode extension — no extra configuration needed.\n\n### Included agents\n\n- **`code-reviewer`** — correctness, maintainability, readability, test coverage, and project convention adherence. Reviews the whole project/file set in scope. Does not review for security issues.\n- **`branch-code-reviewer`** — same quality/correctness/maintainability criteria as `code-reviewer`, but scoped strictly to the diff between a target branch (default the current branch) and a base branch (default `main`) via `git diff <base>...<target>`, rather than the whole project. Ask it to \"review `<branch>` against `<base>`\" to target a specific branch/base pair. If the invocation also names a findings-file path, it writes line-anchored findings there as JSON (`path`/`line`/`start_line`/`severity`/`body` per finding) for tooling like `forge-dispatch` to turn into inline PR review comments — otherwise it's markdown-only. Use proactively before opening a PR.\n- **`security-reviewer`** — injection, auth/authz flaws, secrets exposure, insecure deserialization, SSRF, path traversal, dependency CVEs, and related threat classes. Scoped strictly to security — does not comment on style or functional bugs.\n- **`branch-security-reviewer`** — same vulnerability classes as `security-reviewer`, but scoped strictly to the diff between a target branch (default the current branch) and a base branch (default `main`) via `git diff <base>...<target>`, rather than the whole project. Ask it to \"review `<branch>` against `<base>`\" to target a specific branch/base pair. If the invocation also names a findings-file path, it writes line-anchored findings there as JSON (`path`/`line`/`start_line`/`severity`/`body` per finding) for tooling like `forge-dispatch` to turn into inline PR review comments — otherwise it's markdown-only. Use proactively before opening a PR touching auth, input handling, file I/O, network calls, deserialization, secrets, or dependencies.\n\nEach agent stays in its lane by design: security findings and quality findings are kept separate rather than merged, so you get focused, actionable reports from each.\n\n### Re-running `forge init`\n\nSafe to run again anytime — by default, existing files are **not** overwritten, so any customizations you've made are preserved:\n\n```bash\nforge init\n```\n\nTo force-overwrite with the latest default templates:\n\n```bash\nforge init --force\n```\n\n## Customizing agents\n\nEvery installed file is a normal Claude Code subagent — plain markdown with YAML frontmatter. Edit `.claude/agents/*.md` directly to change tool access, scope, or instructions for your project's needs:\n\n```markdown\n---\nname: security-reviewer\ndescription: ...\ntools: Read, Grep, Glob, Bash\nmodel: sonnet\n---\n\nYour custom instructions here.\n```\n\nSince `forge init` won't overwrite existing files by default, your edits are safe across future runs (unless you explicitly pass `--force`).\n\n## License\n\nISC","readmeFilename":"README.md"}