Project
dibble
Open source
A catalog of focused agent skills and deterministic checkers that move project taste, safety rules, and evidence standards into the moment work happens.
- Agent Skills
- CLI
- Codex
- Claude Code
- Node.js
Problem
Agent instructions are easy to ignore when they only live in prompt text. A model might ignore design tokens, summarize beyond the source, or suggest a plausible package name that does not belong in the repo. dibble starts from those failure modes and turns the recurring fixes into portable skills plus scripts that can fail locally or in CI.
Catalog
The collection covers design-token enforcement and drift checks, package-install safety, agent-configuration audits, evidence-linked summaries, machine-prose linting, UI verification, Tailwind v4 token guidance, Zod-first tool schemas, README conversion audits, and plugin marketplace validation. Each plugin stays small enough to understand on its own, with its own README, skill files, scripts, and tests.
Portability
Every plugin ships its knowledge as plain Agent Skill files and its enforcement as zero-dependency Node scripts. Claude Code gets marketplace metadata, hooks, and slash-command integrations where the host supports them. Codex gets a separate marketplace sidecar that installs the same portable skill layer while avoiding claims about Claude-only hook behavior. The npm package exposes a single npx dibble front door plus individual bins for each checker.
Enforcement Pattern
The core design choice is to put deterministic logic in the same scripts the skills reference. tokenlock, install-gate, receipts, sloplint, zod-lint, responsive-smells, readme-audit, validate-marketplace, and validate-codex can run under an agent workflow or directly in CI. That keeps the rule an agent follows aligned with the rule the pipeline enforces.
Quality Bar
The repo validates both its Claude marketplace and Codex sidecar on every push, runs the plugin checker tests across Node 20, 22, and 24, lints README and skill prose with strict sloplint, audits the root and plugin READMEs, and performs a package dry run. The catalog is dogfooded by the same marketplace-kit, no-slop, and validation tools it distributes.
Stack
Node.js · Agent Skills · Claude Code plugin manifests · Codex plugin manifests · zero-dependency CLI checkers · GitHub Actions · semantic-release