Use when the user asks to detect, scan, audit, score, or flag AI-writing patterns without rewriting the text, including requests for a deterministic local detector result when the host can execute Node.
74
91%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
—
The risk profile of this skill
Run a detect-only review using the original Avoid AI Writing rules. Never rewrite unless the user changes the request.
The canonical rulebook is ../avoid-ai-writing/SKILL.md. Its cautions about false positives, context, protected material, and authorship claims apply here.
For cross-Skill work, follow ../avoid-ai-writing-router/references/handoff-contract.md and the typed edges in ../avoid-ai-writing-router/references/skill-graph.json.
Accept detector work from:
avoid-ai-writing-router via ROUTE for detect-only requests, the audit stage of a multi-stage request, or fresh signal collection after another terminal stage returns control to the router.preservation-verifier via bounded RECHECK only when convergence or residual auditing was part of the request.Do not accept a direct handoff from false-positive-reviewer. That Skill is terminal in the graph and must return control to avoid-ai-writing-router when fresh signal collection is needed. This prevents a reviewer-detector cycle.
Carry forward the existing context_mode, protected constraints, pass state, and risk flags. Do not reset them.
Update the handoff envelope with:
execution_evidence.detector: executed only if the bundled detector actually ran, otherwise model_only.detector_summary.score and label only when produced by executed detector code.detector_summary.issue_types from actual findings.consequential_authorship_claim risk flag observed in the user's request.FEED findings to voice-preserving-rewriter only when the user also requested returned-text rewriting.FEED findings to file-edit-in-place only when the user explicitly requested mutation of a named file.ESCALATE to false-positive-reviewer when the user asks what the findings can establish about authorship or another consequential conclusion.Detector findings are evidence inputs. They are not mandatory edit instructions and they never authorize a mutation.
Apply the agency-ai-engineer lens encoded in ../avoid-ai-writing-router/references/agency-role-lenses.md:
When the current host can execute Node safely:
scripts/detect.js.--context technical for code-adjacent or technical prose when appropriate. Otherwise use general.Example:
printf '%s' "$TEXT" | node scripts/detect.js --context generalFor a file:
node scripts/detect.js --file path/to/draft.md --context generalIf Node or shell execution is unavailable, perform the detect-only workflow from the canonical avoid-ai-writing Skill and explicitly say the deterministic detector was not run.
Stop here when the request is detect-only. Do not continue into rewrite, file mutation, or interpretation merely because those Skills are available.
A residual RECHECK may run once. Respect the canonical two-pass limit and the graph's loop policy.
Return the overall label and score when executed, detected patterns grouped by severity, a short contextual assessment of clear issues versus plausible false positives, execution status, and no rewritten version unless control has explicitly passed to a rewrite owner.
0c2a936
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.