Search by

ferrox / agent-toolkit

AI-Autistic-Intelligence

Ferrox Autonomous Agent Engineering Toolkit: Dual-layer Agile Scrum, Pure DDD, 100% TDD, and OWASP WSTG Sentinel architecture for PHP and polyglot runtimes

Package info

github.com/AI-Autistic-Intelligence/ferrox-agent-toolkit

Language:Python

pkg:composer/ferrox/agent-toolkit

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.1 2026-10-18 15:30 UTC

This package is auto-updated.

Last update: 2026-10-18 15:43:50 UTC


README

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
Loading

📚 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.