mirror of
https://github.com/conorbronsdon/avoid-ai-writing.git
synced 2026-09-19 01:32:11 +08:00
0bdab7bfbb
* docs: document npx skills as a universal install method Points users at vercel-labs/skills (npx skills add) as the fastest way to install this skill into any of its 75+ supported agents, with npx skills update covering future updates. Existing manual per-platform steps stay as a no-Node fallback. * address review feedback: pin npx version, dedupe count, add changelog entry - Pin npx skills invocations to @latest explicitly and note it runs third-party code, with a pointer to pinning a specific version instead. - State the "75+ agents" figure once instead of in two places. - Add the 3.25.1 CHANGELOG entry this repo's conventions expect for a notable change, even though no rule/detector content changed. * address maintainer review: pin skills@1.5.23, fix behavior claims, add repository field - Pin npx invocations to skills@1.5.23 instead of @latest for a reproducible install, and note the CLI's Node >=22.20.0 requirement. - Correct the install description: for a root-level skill like this one, the CLI's GitHub blob fast path installs SKILL.md only, not the whole repo (per vercel-labs/skills src/blob.ts). git clone remains the documented route for the detector, tests, and other repo tooling. Drops the now- redundant raw-SKILL.md-URL example since the shorthand does the same thing. - Correct the update description: skills update prompts for project/global scope and refreshes the selected scope, not every install across both. - Add metadata.repository to SKILL.md's frontmatter so a copy installed via the SKILL.md-only fast path still links back to the project. Synced to the plugin copy via the existing sync-plugin-skill.sh. * fix: vary sentence structure instead of repeating em-dash appositive Self-audit with the avoid-ai-writing skill flagged the same "clause — appositive clause" shape used six times in ~600 words across the new Quick Install prose. Split into separate sentences, semicolons, and commas as appropriate, keeping one dash for genuine variety instead of zero. * docs: clarify skills CLI install behavior --------- Co-authored-by: Conor Bronsdon <120674402+conorbronsdon@users.noreply.github.com>
28 lines
978 B
JSON
28 lines
978 B
JSON
{
|
|
"name": "avoid-ai-writing-detector",
|
|
"version": "3.25.2",
|
|
"description": "Deterministic detection engine for the Avoid AI Writing skill — pattern + stylometric analysis of AI-generated text.",
|
|
"license": "MIT",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/conorbronsdon/avoid-ai-writing.git"
|
|
},
|
|
"main": "detector/patterns.js",
|
|
"files": [
|
|
"detector/patterns.js",
|
|
"detector/validate.js"
|
|
],
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"scripts": {
|
|
"test": "node detector/patterns.test.js && node detector/categories.test.js && node detector/validate.test.js && node scripts/corpus.test.js && node scripts/check-style.test.js",
|
|
"self-scan": "node scripts/self-scan.js",
|
|
"self-scan:check": "node scripts/self-scan.js --check",
|
|
"corpus": "node scripts/corpus.js list",
|
|
"corpus:fetch": "node scripts/corpus.js fetch",
|
|
"corpus:verify": "node scripts/corpus.js verify",
|
|
"fp": "node scripts/fp-measure.js"
|
|
}
|
|
}
|