Skip to content

chore: vendor impeccable design skill for claude code - #249

Closed
yigitdot wants to merge 1 commit into
mainfrom
claude/impeccable-install-setup-bd357e
Closed

yigitdot wants to merge 1 commit into
mainfrom
claude/impeccable-install-setup-bd357e

Conversation

@yigitdot

Copy link
Copy Markdown
Collaborator

What

Adds Impeccable (v0.1.5 engine), installed with npx impeccable install --providers=claude --scope=project:

  • .claude/skills/impeccable/: the /impeccable skill (24 design commands such as init, audit, critique, polish) plus its launcher and live-browser scripts
  • .claude/agents/impeccable-*.md: 4 subagents the skill hands work to

Why

This gives every Claude Code session in the repo the same design vocabulary and anti-pattern checks for the site's frontend, with no per-person global install.

Reviewer notes

  • Engine binary is gitignored. .claude/skills/impeccable/scripts/bin/ holds a 12 MB platform-specific binary. The launcher downloads it into ~/.impeccable/bin/ on first run when it's missing, so it stays out of git.
  • Vendored files are left verbatim. They are excluded from Prettier (.prettierignore) and ESLint (eslint.config.mjs), so lint-staged and CI don't reformat third-party output. A fresh npx impeccable install reproduces the committed files byte for byte (checked with diff -r). Refresh them with npx impeccable update.
  • Hooks are not shared. The installer writes its PostToolUse/Stop detector hooks to .claude/settings.local.json, which is gitignored, so this PR doesn't include them. Anyone who wants the hooks can re-run the installer locally. We could also move them into the tracked .claude/settings.json in a follow-up.
  • Next step after merge: run /impeccable init to generate PRODUCT.md.

pnpm format:check and pnpm lint pass.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings September 24, 2026 16:38

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying website with  Cloudflare Pages  Cloudflare Pages

Latest commit: cabff9f
Status: ✅  Deploy successful!
Preview URL: https://0c6061a8.website-70y.pages.dev
Branch Preview URL: https://claude-impeccable-install-se.website-70y.pages.dev

View logs

@yigitdot yigitdot closed this Sep 24, 2026
@yigitdot
yigitdot deleted the claude/impeccable-install-setup-bd357e branch September 24, 2026 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants