diff --git a/.agents/skills/impeccable/reference/critique.md b/.agents/skills/impeccable/reference/critique.md index 82aeb3ecf..3ea213989 100644 --- a/.agents/skills/impeccable/reference/critique.md +++ b/.agents/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.claude/skills/impeccable/reference/critique.md b/.claude/skills/impeccable/reference/critique.md index f4d230098..428f22a5f 100644 --- a/.claude/skills/impeccable/reference/critique.md +++ b/.claude/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.cursor/skills/impeccable/reference/critique.md b/.cursor/skills/impeccable/reference/critique.md index 9bc43cd21..1c7b82742 100644 --- a/.cursor/skills/impeccable/reference/critique.md +++ b/.cursor/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.gemini/skills/impeccable/reference/critique.md b/.gemini/skills/impeccable/reference/critique.md index 701a72b7e..6800cc870 100644 --- a/.gemini/skills/impeccable/reference/critique.md +++ b/.gemini/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.github/skills/impeccable/reference/critique.md b/.github/skills/impeccable/reference/critique.md index 4d003ddcd..d20655dde 100644 --- a/.github/skills/impeccable/reference/critique.md +++ b/.github/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.kiro/skills/impeccable/reference/critique.md b/.kiro/skills/impeccable/reference/critique.md index fb9de1ad1..e64d9c17c 100644 --- a/.kiro/skills/impeccable/reference/critique.md +++ b/.kiro/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.opencode/skills/impeccable/reference/critique.md b/.opencode/skills/impeccable/reference/critique.md index 76e49cf0e..c0d17e990 100644 --- a/.opencode/skills/impeccable/reference/critique.md +++ b/.opencode/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.pi/skills/impeccable/reference/critique.md b/.pi/skills/impeccable/reference/critique.md index b8068446f..0a4784a54 100644 --- a/.pi/skills/impeccable/reference/critique.md +++ b/.pi/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.qoder/skills/impeccable/reference/critique.md b/.qoder/skills/impeccable/reference/critique.md index b8068446f..0a4784a54 100644 --- a/.qoder/skills/impeccable/reference/critique.md +++ b/.qoder/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.rovodev/skills/impeccable/reference/critique.md b/.rovodev/skills/impeccable/reference/critique.md index b8068446f..0a4784a54 100644 --- a/.rovodev/skills/impeccable/reference/critique.md +++ b/.rovodev/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.trae-cn/skills/impeccable/reference/critique.md b/.trae-cn/skills/impeccable/reference/critique.md index 04f48df56..b47d25fff 100644 --- a/.trae-cn/skills/impeccable/reference/critique.md +++ b/.trae-cn/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/.trae/skills/impeccable/reference/critique.md b/.trae/skills/impeccable/reference/critique.md index 04f48df56..b47d25fff 100644 --- a/.trae/skills/impeccable/reference/critique.md +++ b/.trae/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/AGENTS.md b/AGENTS.md index 36e165c57..26728b0fc 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -20,6 +20,15 @@ If you load the Impeccable skill from `.agents/skills/impeccable/SKILL.md` (or a Run `bun run build` after changing anything in `source/`, transformer code, or user-facing counts. +## Sandbox gotchas for Codex agents + +Some repo workflows need to run outside the sandbox in the desktop app: + +- GitHub SSH operations that depend on the 1Password SSH agent, such as `gh pr checkout`, may fail in the sandbox with `sign_and_send_pubkey` or no 1Password approval prompt. Rerun them outside the sandbox instead of falling back to unrelated workarounds. +- `bun run build` rewrites committed harness directories such as `.agents/skills/`. In the sandbox, Bun can hit filesystem errors while removing/recreating those trees (for example `EFAULT` on `.agents/skills`). Rerun the build outside the sandbox before treating it as a real build failure. +- Puppeteer/headless-Chrome tests, especially `node --test tests/detect-antipatterns-browser.test.mjs` and the browser portion of `bun run test`, can hang in the sandbox while launching Chrome. Run them outside the sandbox for authoritative results. +- The jsdom fixture suite is intentionally run with Node, not Bun: use `node --test tests/detect-antipatterns-fixtures.test.mjs` or the `bun run test` script. A direct `bun test tests/detect-antipatterns-fixtures.test.mjs` can time out and is not the supported signal. + ## Coding Style & Naming Conventions Use ESM, semicolons, and the existing two-space indentation style in JS, HTML, and CSS. Prefer small, single-purpose modules over large abstractions. Keep filenames descriptive and lowercase with hyphens where needed; skill entrypoints stay as `SKILL.md`, helper scripts use `.js` or `.mjs`. In source frontmatter, use clear kebab-case names and concise descriptions. There is no dedicated formatter or linter configured here, so match surrounding code closely. diff --git a/README.npm.md b/README.npm.md index 0d4dc20b6..8084382c7 100644 --- a/README.npm.md +++ b/README.npm.md @@ -1,6 +1,6 @@ # Impeccable CLI -Detect UI anti-patterns and design quality issues from the command line. Scans HTML, CSS, JSX, TSX, Vue, and Svelte files for 25 specific patterns including AI-generated UI tells, accessibility violations, and general design quality problems. +Detect UI anti-patterns and design quality issues from the command line. Scans HTML, CSS, JSX, TSX, Vue, and Svelte files for 27 specific patterns including AI-generated UI tells, accessibility violations, and general design quality problems. ## Quick Start diff --git a/plugin/skills/impeccable/reference/critique.md b/plugin/skills/impeccable/reference/critique.md index f4d230098..428f22a5f 100644 --- a/plugin/skills/impeccable/reference/critique.md +++ b/plugin/skills/impeccable/reference/critique.md @@ -39,7 +39,7 @@ Return structured findings covering: AI slop verdict, heuristic scores, cognitiv #### Assessment B: Automated Detection -Run the bundled deterministic detector, which flags 25 specific patterns (AI slop tells + general design quality). +Run the bundled deterministic detector, which flags 27 specific patterns (AI slop tells + general design quality). **CLI scan**: ```bash diff --git a/site/pages/index.astro b/site/pages/index.astro index 24467731f..ec5d37ce9 100644 --- a/site/pages/index.astro +++ b/site/pages/index.astro @@ -489,7 +489,7 @@ import '../styles/sub-pages.css';