Move CLI to separate repo, make this skills-only (Apache 2.0)

The CLI and detection engine now live in pbakaus/impeccable-detect
(published as 'impeccable' on npm, BSL-1.1). This repo is purely
Apache 2.0: skills, prompts, website, and build system.

- Remove bin/ (CLI moved to CLI repo)
- Remove README.npm.md (moved to CLI repo)
- Remove @impeccable/detect dependency, add impeccable dependency
- Set package.json to private (no longer published to npm)
- Update all references from @impeccable/detect to impeccable
- Update CLAUDE.md, NOTICE.md, FAQ, and changelog
- Rebuild all provider skill distributions

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Paul Bakaus
2026-04-03 18:59:19 -07:00
co-authored by Claude Opus 4.6
parent 077e1a7b2b
commit d8d5b8acd8
56 changed files with 5222 additions and 6377 deletions
+5 -8
View File
@@ -4,10 +4,7 @@ description: Evaluate design from a UX perspective, assessing visual hierarchy,
user-invocable: true
argument-hint: "[area (feature, page, component...)]"
allowed-tools:
- Bash(npx @impeccable/detect *)
- Bash(npx impeccable detect *)
- Bash(kill $(lsof -ti:*)*)
- Bash(lsof -ti:*)
- Bash(npx impeccable *)
---
## STEPS
@@ -59,7 +56,7 @@ Run the bundled deterministic detector, which flags 25 specific patterns (AI slo
**CLI scan**:
```bash
npx @impeccable/detect --json [--fast] [target]
npx impeccable --json [--fast] [target]
```
- Pass HTML/JSX/TSX/Vue/Svelte files or directories as `[target]` (anything with markup). Do not pass CSS-only files.
@@ -74,7 +71,7 @@ The overlay is a **visual aid for the user** -- it highlights issues directly in
1. **Start the live detection server**:
```bash
npx @impeccable/detect live &
npx impeccable live &
```
Note the port printed to stdout (auto-assigned). Use `--port=PORT` to fix it.
2. **Create a new tab** and navigate to the page (use dev server URL for local files, or direct URL) -- do not reuse existing tabs
@@ -89,9 +86,9 @@ The overlay is a **visual aid for the user** -- it highlights issues directly in
```
6. Wait 2--3 seconds for the detector to render overlays
7. **Read results from console** using `read_console_messages` with pattern `impeccable` -- the detector logs all findings with the `[impeccable]` prefix. Do NOT scroll through the page to take screenshots of the overlays.
8. **Cleanup**: Kill the live server when done:
8. **Cleanup**: Stop the live server when done:
```bash
kill $(lsof -ti:PORT) 2>/dev/null; echo "done"
npx impeccable live stop
```
For multi-view targets, inject on 3--5 representative pages. If injection fails, continue with CLI results only.