@herbertgao/pi-impeccable
The Impeccable design skill for Pi, vendored from the official release.
Package details
Install @herbertgao/pi-impeccable from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@herbertgao/pi-impeccable- Package
@herbertgao/pi-impeccable- Version
0.3.0- Published
- Nov 10, 2026
- Downloads
- 704/mo · 289/wk
- Author
- herbertgao
- License
- Apache-2.0
- Types
- skill
- Size
- 2.1 MB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"skills": [
"./skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@herbertgao/pi-impeccable
The Impeccable design skill for Pi, vendored from the official skill-v4.8.2 release. It provides design steering, critique, audit, and deterministic anti-pattern detection without an installer, background service, or global skill directory.
Install
pi install npm:@herbertgao/pi-impeccable
Restart Pi or run /reload, then invoke the skill:
/skill:impeccable init
/skill:impeccable critique src
/skill:impeccable audit src
/skill:impeccable polish src
The package does not register a separate /impeccable command. Pi does not install Impeccable's post-edit hooks, so detection runs only when requested.
Engine setup
The skill's launcher downloads the pinned native engine on first use and verifies it against the bundled SHA-256 checksums. This requires network access and a writable ~/.impeccable cache. For offline or preinstalled setups, set IMPECCABLE_BIN to a compatible engine binary.
Upstream pin and unpin only discover skill installations in project harness directories. They do not support this npm-loaded package; invoke commands through /skill:impeccable instead.
Updates and provenance
This package vendors the official Pi payload: 58 files from commit 035c8f319edd019936525a062fe99e83ca8d12c6. scripts/live-browser.js has one local fix on top of that commit: Go still cleans edit markers on the live selection, but it no longer detaches a staged removal, so Undo and Discard can restore the hidden node. The review cursor stays at that commit. Updates are reviewed and released through this repository rather than the upstream auto-updater.
License
Apache-2.0. See NOTICE.md for upstream third-party notices. This package is an independent distribution and is not affiliated with or endorsed by the Impeccable project.