forge-all: Orchestrated audit
Engine: Forge native
Purpose
Discover the project, select applicable modules, run safe independent checks, merge evidence, and prioritize remediation.
Resolve and read ../fullstack-forge/references/shared/module-contract.md (applicability,
execution, mutation, verification, completion) and
../fullstack-forge/references/shared/evidence-rules.md (statuses, standards, tools, findings via
../fullstack-forge/references/PROTOCOL.md) relative to this module SKILL.md before reporting.
Never hide failed checks or claim that an operation ran when it did not.
Automatic activation signals
Activate when a request or direct repository evidence involves orchestrated audit, when
the user explicitly names forge-all, or when discovery proves an applicable boundary.
- Repository-wide audits
- Changed-scope reviews
- High-risk review before release
When not to activate
- A narrowly requested module where orchestration adds no value
Automated support
Relevant discovery inputs are:
- project profile
- scope and risk flags
- all applicable module outputs
Deterministic support, bounded evidence only:
discover-projectgenerate-reportvalidate-finding-schema
Agent inspection procedure
- Run discovery first and derive the applicable module set from capability evidence, recording an explicit
NOT_APPLICABLEdecision for each skipped module. - Order execution: independent read-only modules may run in any order; run discovery-dependent modules after the profile exists.
- Execute each applicable module's own procedure, preserving its evidence and finding identifiers unchanged.
- Merge duplicate findings across modules by root cause, preserving every location and the strictest severity.
- Rank the combined findings by severity, confidence, effort, and impact, and emit a prioritized remediation plan with blocked and unverified checks stated plainly.
Manual inspection requirements:
- Review applicability decisions and merged-finding fidelity
- Approve any risky fix plan before mutation
Stack-specific guidance:
- Use project-native commands discovered from manifests and CI
Evidence to collect
Standards used as criteria:
- Fullstack Forge finding schema
- NIST SSDF
Common production failures
- Run discovery first and determine applicability from recorded evidence
- Execute independent read-only checks concurrently only where safe and preserve raw results
- Merge duplicates without losing locations or standards and rank by severity, confidence, impact, and effort
Missing-control checks
Each item needs direct evidence or one reasoned status.
- Run project discovery before specialist modules
- Determine applicability from current evidence
- Avoid irrelevant modules
- Run independent read-only modules concurrently only when safe
- Merge duplicate findings while preserving every location
- Preserve raw evidence and failed checks
- Rank findings by severity, confidence, impact, and effort
- Generate Markdown and JSON reports
- Produce a prioritized remediation plan
- Clearly mark blocked and not-verified checks
Commands and tools
- Run
forge all audit --jsonorfullstack-forge all audit --jsonwhen an explicit audit is requested and the CLI is installed. Normal feature work does not require it.
Safe fixes
- Apply only fixes each module labels safe when --safe is explicit
- Regenerate Markdown and JSON reports
Approval-required changes
- Any risky module change or expansion outside the requested scope
Verification
- Re-run affected modules and the applicable regression suite
- Mark every skipped, blocked, or unverified check explicitly
Completion contract
Follow fullstack-forge/references/shared/completion.md and the limitations below.
Known limitations
- Orchestration does not turn unavailable runtime evidence into PASS