npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ferrox-agent-toolkit

v0.1.1

Published

Ferrox Autonomous Agent Engineering Toolkit: Dual-layer Agile Scrum, Pure DDD, 100% TDD, and OWASP WSTG Sentinel architecture for AI coding agents

Downloads

498

Readme

🛡️ Ferrox Agent Toolkit

Enterprise Dual-Layer AI Agent Toolkit for the Ferrox Polyglot Ecosystem.
Governed by the Ferrox Master Orchestrator, this toolkit combines high-level Agile Scrum, Ferrox-First dependency resolution, pure DDD planning, strict TDD with 100% coverage, OWASP WSTG Sentinel Security, E2E Chaos Resilience, DevOps IaC (<25MB distroless, Redpanda, Redis Redlock, Terraform), and remote forge governance (gh/glab + CodeRabbit) across Rust Core, Rust Wasm, TypeScript/NestJS, Python, PHP, and Java 21 Loom/Panama.

Ferrox Ecosystem License: MIT OWASP WSTG Compliance Test Coverage Standard Dual-Layer Architecture


🌟 The Dual-Layer Architecture

graph TD
    subgraph Layer 1: High-Level Agnostic Governance
        Scrum[Agile Scrum Master: ferrox-scrum-master] --> Forge[Git Forge Governance: ferrox-forge-lifecycle]
        Forge --> Dep[Ferrox-First Policy: ferrox-dep-resolver]
        Dep --> DDD[Pure DDD Planning: ferrox-ddd-planner]
        DDD --> TDD[Strict TDD 100%: ferrox-tdd-orchestrator]
        TDD --> Chaos[E2E Chaos & Sagas: ferrox-e2e-scaffolder]
        Chaos --> Sec[Security Sentinel: ferrox-security-auditor]
        Sec --> DevOps[DevOps IaC & Docker: ferrox-devops-architect]
        DevOps --> Review[Self-Review Protocol: ferrox-self-reviewer]
        Review --> Showcase[Showcase & Codex Docs: ferrox-showcase-generator]
        Showcase --> PR[Submit PR to master with CodeRabbit]
    end

    subgraph Layer 2: Low-Level Runtime Implementers
        PR --> R1[Rust Core Server: ferrox-rust-implementer]
        PR --> R2[Rust Wasm UI: ferrox-wasm-builder]
        PR --> R3[TypeScript NestJS: ferrox-nestjs-implementer]
        PR --> R4[Python PyO3: ferrox-python-implementer]
        PR --> R5[PHP Modern Saga: ferrox-php-implementer]
        PR --> R6[Java Loom & Panama: ferrox-java-implementer]
    end

📚 Complete Toolkit Catalog

1. Governing Rules (19 Rules in rules/)

A. High-Level Agnostic Governance Rules

B. Low-Level Runtime Guidelines

  • rules/ferrox-rust-guidelines.md: Tokio async runtime, pinning, bytes::Bytes, zero-alloc arenas, lock-free structures, #![forbid(unsafe_code)], and thiserror.
  • rules/ferrox-wasm-guidelines.md: Zero Node.js, zero Virtual DOM, fine-grained Signal<T> reactivity, 60 FPS rendering budget, dark-mode SVG graphics, and wasm-opt.
  • rules/ferrox-typescript-nestjs-guidelines.md: YALC modular architecture, CQRS CommandBus/QueryBus, Node-API (napi-rs) native bridges, strict TypeScript, and RFC 7807 exception filters.
  • rules/ferrox-python-pyo3-guidelines.md: Python 3.12+, native PyO3 extensions with GIL release (py.allow_threads), frozen Pydantic v2 models, asyncio, and property testing (hypothesis).
  • rules/ferrox-php-guidelines.md: PHP 8.4 final readonly, backed enums, Saga step interfaces with backward compensation, PSR-7/14/15 compliance, PHPStan Level 9, and Infection mutation tests.
  • rules/ferrox-java-loom-panama-guidelines.md: Virtual Threads (Project Loom), Structured Concurrency, Project Panama zero-copy off-heap FFI (Arena, MemorySegment), Java Records/Sealed ADTs, and ArchUnit architecture tests.

2. Actionable Skills (19 Skills in skills/)

A. Governance, DevOps & Showcase Skills

B. Agnostic Architecture & Quality Skills

C. Low-Level Runtime Implementer Skills


3. Specialized Agent Roster (10 Agents in agents/)

  • ferrox-master-orchestrator: Agile Scrum Master, pipeline director, and lifecycle governor.
  • ferrox-devops-deployer: Distroless containers (<25MB), Redpanda/Kafka, Redis Redlock, and Terraform.
  • ferrox-quality-gatekeeper: Fresh-eyes diff audit, DoD verification, CodeRabbit config, and PR submission.
  • ferrox-architect-ddd: Pure domain modeler, aggregate invariants, and CQRS architect.
  • ferrox-tdd-engineer: Red-Green-Refactor master, sub-5ms tests, and 100% coverage guardian.
  • ferrox-security-sentinel: Penetration tester, Shannon entropy, PASETO v4, and OWASP WSTG auditor.
  • ferrox-qa-chaos-engineer: Concurrency double-spend, distributed Saga compensations, and chaos tester.
  • ferrox-rust-specialist: High-performance Rust systems engineer (1M RPS, zero-alloc).
  • ferrox-wasm-specialist: Reactive WebAssembly pure UI architect (Signal, 60 FPS, SVG).
  • ferrox-polyglot-implementer: Cross-language FFI (Panama, PyO3, Node-API) and gRPC/CloudEvents engineer.

🛠️ Included CLI Tools

The toolkit bundles standalone Python CLI tools for continuous integration and automated verification:

  1. Universal 100% Coverage Enforcer (check_coverage.py):
    python scripts/check_coverage.py --target 100
  2. OWASP WSTG Security Sentinel Scanner (run_wstg_security_scanner.py):
    python scripts/run_wstg_security_scanner.py
  3. Diff Debris Scanner (scan_diff_debris.py):
    python skills/ferrox-self-reviewer/scripts/scan_diff_debris.py
  4. Ferrox-First Dependency Auditor (resolve_ferrox_deps.py):
    python skills/ferrox-dep-resolver/scripts/resolve_ferrox_deps.py
  5. Toolkit Self-Verification Test Suite (verify_toolkit.py):
    python scripts/verify_toolkit.py

🚀 Installation & Sync

Run the Windows PowerShell installer:

.\scripts\install.ps1

Or on Linux/macOS:

./scripts/install.sh

This automatically links and refreshes the plugin in ~/.gemini/config/plugins/ferrox-agent-toolkit.


📄 License

Licensed under the MIT License. Copyright (c) 2026 Ferrox Team.