AGENT SKILL

target-audit

Use for the recurring adapter truth check, or when a tool ships a new config feature

License 许可
MIT
最近更新
2026-11-15
Stars
★ 27
Forks
6

01 前言 Front Matter

name
target-audit
description
Use for the recurring adapter truth check, or when a tool ships a new config feature
argument-hint
[target...] [--no-file-issues] [--fix] [--compare-models <model>]
disable-model-invocation
false

02 资源文件 13

03 SKILL.md 正文

target-audit

Check whether tools still read what agnostic-ai emits and identify released project capabilities that need a product decision. Complete the requested scope with fresh vendor evidence.

Scope and boundaries

  • No arguments: all registered targets, one issue per confirmed finding.
  • Target names: only those targets.
  • --no-file-issues: no GitHub writes or fixers, including when combined with --fix. Leave validated audit-maintenance edits in the working tree.
  • --fix: file issues and open fix PRs. Never merge or enable auto-merge.
  • --compare-models <model>: bounded challenge of breaking findings, spec candidates, and conflicting evidence. Continue if unavailable.

Default delivery includes confirmed issues and a PR for changed audit-maintenance files. Implementation PRs require --fix. Never create or edit site articles or their publication PRs; legacy articles are immutable dedupe history. Generic schema changes need a separate implementation decision.

All paths are relative to the repository root, including from nested generated skills. Edit canonical sources, never generated native copies.

1. Prepare and route

Follow .agnostic-ai/skills/target-audit/references/preparation.md for the window, baseline, manifest, metrics, fresh fetch, explicit resume, issue dedupe, and routing. Command syntax belongs to scripts/target-audit/manifest.md.

Freeze repository inputs, source inventory, and lock until finalization. Preserve validated reused assignments; remove them from pending work. Every requested target needs exactly one assignment and every requested source its own disposition. Reuse never implies Clean.

Complete the shared prose checks listed by comment-reviews before recording fast paths, even when no target needs deep review. When no pending target needs deep review, record justified fast paths and skip triage and auditors. Reused findings, signals, or uncertain publication still require synthesis and delivery. Only a pure no-change run can skip issue indexing and signals before reporting and finalizing.

Otherwise follow .agnostic-ai/skills/target-audit/references/triage.md before dispatch. Deep review remains the default. All-built-in deep work uses offline triage; Jev cannot exempt it.

2. Investigate pending targets

Read .agnostic-ai/skills/target-audit/references/evidence-and-output.md before research or delegation. The coordinator owns shared inputs, routing, coverage, synthesis, publication, finalization, and metrics. Auditors own per-target investigation and evidence artifacts.

Treat numbered routing lines as the pending deep set, not fixed worker assignments. After triage, initialize the manifest's review schedule for only those targets, using available auditor capacity. Reuse target-auditor agents named Frodo, Sam, Gandalf, Aragorn, Legolas. Dispatch one target to each idle worker; the helper prioritizes recovery, built-in work and changed evidence size. It never grants a fast path. See scripts/target-audit/manifest.md for commands.

As each target checkpoints, read its artifact, ingest its structured result, and begin independent confirmation while other workers continue. Refill the freed slot immediately. Keep final cross-target synthesis, coverage finalization and publication after complete requested coverage. Relaunch unfinished work only after confirming its previous worker has stopped; record its interrupted attempt before reassigning it. Never assign reused or completed targets again.

Choose inline review when only light work remains or delegation is unavailable; target count alone does not decide. Several recovery tasks or behavior reproductions justify delegation even below six targets. Inline behavior claims still require a separate checker; without one, keep them unconfirmed. Reuse one current binary for isolated reproductions; no broad tests during research.

Finish artifacts before recording hashes. Complete assignments and record page dispositions separately through the manifest. A research limit accounts for coverage but retains the prior source hash. Pending built-in checks block Clean even when vendor text is unchanged.

3. Synthesize and confirm

Accept findings only under the evidence contract. Reopen each breaking claim's vendor source and repository line yourself. Independently fetch negative claims before accepting absence or removal; HTTP 200 can still be an app shell, soft 404, or unrelated redirect.

For permission, precedence, discovery, or import claims, read .agnostic-ai/skills/target-audit/references/behavior-evidence.md. Require its bounded reproduction, confirmation outcome, and independent check even without --compare-models. Keep unresolved claims in Needs a human and never assign them to a fixer.

Distinguish drift in an existing built-in target from an opportunity to enable another target. Apply .agnostic-ai/skills/target-audit/references/builtins.md; hook capability alone never enables a target.

Collapse a shared vendor change into one finding with independent evidence for each affected target. Sort breaking, missing-feature, degraded, cosmetic. Drop disproved claims and retain unresolved questions with their missing evidence.

For capability signals or a requested challenger pass, read .agnostic-ai/skills/target-audit/references/capability-intelligence.md. Test existing kinds and native passthroughs before proposing a schema. Preserve stable signal IDs. Model agreement is not vendor evidence.

4. Report, finalize, and deliver

Follow .agnostic-ai/skills/target-audit/references/report-and-finalize.md for the report, metrics, built-in baseline proof, validated lock update, and maintenance delivery. Finish the audit interval after synthesis and the report, before implementation. Unknown measurements stay unknown.

Finalize complete coverage before editing source corrections, signal history, or replay cases. Keep recorded evidence artifacts immutable; save later publication state separately.

Before GitHub writes or --fix work, read .agnostic-ai/skills/target-audit/references/issues-and-fixes.md. Refresh dedupe matches, file confirmed findings with durable evidence, settle all buckets, then launch isolated adapter-fixer agents only under --fix. Never widen an active bucket or implement a spec candidate without a separate decision. Stop at reviewable PRs.

Finish with top findings, recommended next actions, report and issue/PR links, and specific validation limits.

For vendor-watch, tool-load, or source-registry maintenance, read .agnostic-ai/skills/target-audit/references/scheduled-runs.md.

04 同仓库更多 Skills