
Research
/Security News
737 Chrome VPN Extensions Linked to Brand Impersonation and Browser Traffic Redirection
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.
ai-catapult
Advanced tools
CLI + Claude Code and Codex plugins for init-ai-repo v3 AI-SDLC governance scaffolding
Deterministic AI-SDLC scaffolding for repositories and AI coding agents.
npx ai-catapult init .
test -f .ai/matrix.json && test -f .ai/handoff/NEXT-STEPS.md
Expected result: the command exits 0 and both generated files exist; .ai/matrix.json identifies the repository and .ai/handoff/NEXT-STEPS.md names the in-harness completion step.
Use one pinned contract to create reviewable governance files from the CLI and complete repository-specific decisions in Claude Code or Codex.
Use the CLI for deterministic, no-LLM setup:
npx ai-catapult init [target]
Use a plugin when the mechanical scaffold exists and an agent needs to complete topology, ADR, cascade, or traceability decisions:
npx ai-catapult install
/ai-catapult-init.ai-catapult-init skill.The installer detects Claude Code and Codex by default. Pass --harness claude, --harness codex, or --harness all to choose explicitly. It prints registration instructions and does not mutate Claude Code internal state or Codex config.toml.
Primary command surface: ai-catapult init creates deterministic mechanical state; the Claude Code and Codex plugins run the same pinned ai-catapult-init skill for judgment-laden work.
Mental model: Generated files are reviewable outputs, not hidden runtime state. The CLI copies pinned templates and invokes the canonical README generator; plugins bundle that same source contract.
.ai/matrix.json records repository identity and topology inputs.AGENTS.md, CLAUDE.md, and GEMINI.md expose the agent-facing contract..ai/handoff/NEXT-STEPS.md records what was generated and what still needs the plugin..ai/, .github/, ci/, and graph-automation/ contain deterministic governance and automation artifacts selected by the pinned boundary manifest.The same inputs, including --date, produce byte-identical output. No runtime LLM or npm dependency is used to render the scaffold.
init refuses before writing when generated files or README.md already exist.--force only when replacing generated state is intentional. Existing README.md content is SHA-checked, backed up under .ai/drift/readme-backups/, and recorded in an audit manifest before replacement.skills.lock.json; they do not maintain a second README generator.install refuses to replace a foreign plugin directory unless --force is supplied. Use --dry-run to inspect installation paths without writing.Run npx ai-catapult init --help or npx ai-catapult install --help for the full option lists.
npx resolves the requested package when it runs. For a global installation, update explicitly:
npm install -g ai-catapult@latest
Source checkouts refresh the pinned skill and rebuild artifacts with:
bash setup.sh
bash scripts/prepare-dist.sh
init would overwrite existing file — inspect the existing scaffold first; rerun with --force only when replacement is intended.canonical README contract not found — in a source checkout, run bash setup.sh and bash scripts/stage-readme-contract.sh. Reinstall the npm package if the error comes from npx.bash setup.sh, then bash scripts/verify-vendor.sh. The checkout must match skills.lock.json exactly.npx ai-catapult --help for CLI commands and npx ai-catapult <command> --help for command-specific options.MIT — see LICENSE.
Repository governance and traceability: see AGENTS.md, .ai/traceability/.
FAQs
CLI + Claude Code and Codex plugins for init-ai-repo v3 AI-SDLC governance scaffolding
We found that ai-catapult demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.