Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/tph-kds/deckforge/impeccablenpx skills add tph-kds/deckforge --skill impeccablegit clone --depth 1 https://github.com/tph-kds/deckforgeWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00189 | $0.02340 |
| Opus 5 | $0.00095 | $0.01170 |
| Sonnet 5 | $0.00038 | $0.00468 |
| Haiku 4.5 | $0.00019 | $0.00234 |
Grade A, and why
impeccable scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
This is a copy
92% identical to impeccable — 16 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 80 lines — stays where its author put it; the contents beside it link to each section on GitHub.
This skill gives you the tools and permission to create design that earns to be called out-of-distribution craft: Whereas before, your design work would have been safe, timid and measured, you now approach every design task as a award-winning design director with impeccable understanding for what makes exceptional design work: production-grade code, peak creativity, a clear POV, deep understanding of the needs of the client and users, and exceptional craft.
Core principles:
- Go all out. No hedging, no shortcuts. The deliverable must be complete (except assets the user must provide).
- Dream big and bold. Distinct, beautiful, outstanding and highly inspiring work.
- Verify in bounded passes, not a loop, and the ceiling covers the whole cycle: screenshots, defect scans, micro-edits, and rebuilds alike. Build fully, inspect once with a batched round (desktop and mobile together), fix everything it shows in one batch, confirm with at most one more round, and stop polishing. Open-ended self-QA burns the user's money doing worse what the finish handoffs do better.
Setup
- Run
node .agents/skills/impeccable/scripts/context.mjsonce per session (if the runtime shows this skill's loaded base directory, runnode <skill-base-dir>/scripts/context.mjs; keep cwd at the user's project). Pass a named source file or route as--target <path>. It loads PRODUCT.md, DESIGN.md, the matching surface brief, and native-platform guidance when applicable; follow its directives and do not rerun it. - Before acting, load the one playbook that owns the request: the Commands table's reference for an explicit or clearly implied sub-command, or reference/new-work.md for a new surface or replacement visual world. Then inspect the target and at least one representative source of incumbent visual truth (tokens, theme, CSS, component, or asset) before editing.
- After analysis and direction are resolved, load reference/craft-floor.md immediately before editing UI. It carries the quality floor, the absolute bans, and the reflexes no detector catches. Do not load it for planning-only work.
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- agents/impeccable_asset_producer.toml 9.8 KB
- agents/impeccable_documenter.toml 3.2 KB
- agents/impeccable_finish_reviewer.toml 8.9 KB
- agents/impeccable_manual_edit_applier.toml 6.9 KB
- agents/openai.yaml 235 B
- reference/adapt.md 10 KB
- reference/adapt.native.md 3.8 KB
- reference/android.md 3.2 KB
- reference/animate.md 4.7 KB
- reference/audit.md 7.7 KB
- reference/audit.native.md 8.2 KB
- reference/bolder.md 3.2 KB
- reference/clarify.md 4.5 KB
- reference/colorize.md 4.4 KB
- reference/craft-floor.md 4.7 KB
- reference/craft.md 555 B
- reference/critique.md 42 KB
- reference/degraded/asset-producer.md 10.0 KB
- reference/degraded/documenter.md 3.3 KB
- reference/degraded/finish-reviewer.md 9.0 KB
- reference/degraded/manual-edit-applier.md 7.0 KB
- reference/delight.md 3.6 KB
- reference/distill.md 5.6 KB
- reference/doctor.md 4.6 KB
- reference/document.md 27 KB
- reference/extract.md 3.4 KB
- reference/harden.md 8.3 KB
- reference/hooks.md 12 KB
- reference/init.md 8.7 KB
- reference/ios.md 2.9 KB
- reference/layout.md 5.0 KB
- reference/live-setup.md 7.2 KB
- reference/live.md 35 KB
- reference/new-work.md 30 KB
- reference/onboard.md 7.6 KB
- reference/operate.md 4.0 KB
- reference/optimize.md 7.4 KB
- reference/overdrive.md 8.7 KB
- reference/polish.md 5.1 KB
- reference/quieter.md 4.8 KB
- reference/routing.md 2.8 KB
- reference/shape.md 3.5 KB
- reference/typeset.md 5.1 KB
- reference/visualize.md 12 KB
- scripts/command-metadata.json 7.7 KB
- scripts/concept-seed.mjs 27 KB runs code
- scripts/context-signals.mjs 14 KB runs code
- scripts/context.mjs 59 KB runs code
- scripts/critique-storage.mjs 7.9 KB runs code
- scripts/detect-csp.mjs 6.6 KB runs code
- scripts/detect.mjs 620 B runs code
- scripts/detector/browser/injected/index.mjs 80 KB runs code
- scripts/detector/cli/main.mjs 19 KB runs code
- scripts/detector/design-system.mjs 36 KB runs code
- scripts/detector/detect-antipatterns-browser.js 358 KB runs code
- scripts/detector/detect-antipatterns.mjs 1.8 KB runs code
- scripts/detector/engines/browser/detect-url.mjs 14 KB runs code
- scripts/detector/engines/regex/detect-text.mjs 47 KB runs code
- scripts/detector/engines/static-html/css-cascade.mjs 43 KB runs code
- scripts/detector/engines/static-html/detect-html.mjs 12 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 80 lines · 189 tokens per session scan A a1ea82ce80f4
impeccable is a skill published in the GitHub repository tph-kds/deckforge (4 stars, last pushed 16d ago), licensed MIT. It adds 189 tokens to every session and 2,340 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. It is 92% identical to impeccable, differing in 16 lines, and is treated as a copy.
Other skills, from other repositories
rn-device-control
This skill should be used when the user asks to "control the simulator", "take a screenshot", "boot the emulator", "install the app", "read UI hierarchy", "manage device state", "open a deep link", "grant permissions", "stream native logs", "disable animations", "change device locale", or needs guidance on xcrun…
rn-feature-development
This skill should be used when building any new feature in a React Native or Expo app, or when the /rn-dev-agent:rn-feature-dev command runs. Triggers on "build a feature", "add X to the app", "implement Y", "create a new screen", "rn-feature-dev", "feature development", "build me X", "add a screen", "wire up this…
rn-testing
This skill should be used when the user asks to "write a Maestro test", "create E2E flows", "add testIDs", "run UI tests", "run E2E tests", "verify a feature works", "test my screen", "set up maestro-runner", "mock network requests", "inspect store state", "write test assertions", or needs guidance on test timing…
using-rn-dev-agent
Entry point for the rn-dev-agent plugin. Maps user intent to the right command, agent, or skill. Use at the START of any React Native development conversation. Triggers on "I want to build", "build a feature", "add a feature to the app", "test this", "something is broken", "fix the crash", "help with my React Native…
creating-actions
This skill should be used when the user asks to "create an action", "save this flow as an action", "make this replayable", "record a reusable action", "author a Maestro flow as an action", "add a login/setup action", or when a verified UI walk should be persisted under .rn-agent/actions/ so future sessions can replay…
rn-workflow
Validate and establish the proven rn-dev-agent operating sequence before a real React Native journey — read project instructions and the declared package manager, inventory sessions/Metro/devices read-only, establish one exclusive simulator/emulator via typed session actions, apply and verify package integration and…