ozzeron/prompt-pack (PromptKit) — Summary
prompt-pack is a curated, opinionated 23-skill discipline library for AI coding assistants that combats the most consistent failure mode of AI agents: creating new artifacts (components, hooks, utilities, types) when equivalent ones already exist in the codebase. Rather than offering a broad catalogue of role prompts, it ships exactly the skills needed to enforce DRY discipline, convention discovery, token budget awareness, and structured handoff — each skill earning its place through nine external review rounds and four empirical field tests on real codebases.
Problem it solves: AI coding agents operating without explicit reuse guidance routinely duplicate code, drift from project conventions, add unnecessary dependencies, and produce scope-creep — independent of model quality. Larger prompt catalogues amplify rather than fix this. prompt-pack enforces a strict reuse-before-create decision flow as a precondition for any code-creating action.
Distinctive trait: Every code-creating skill in the pack inherits meta/reuse-before-create and meta/engineering-principles through explicit ## Inherits frontmatter — forming a composable inheritance chain within skill files, so the DRY rule is automatically in scope before any new artifact can be written.
Installation model: A multi-target installer (bash + PowerShell) with six profiles and nine output targets — Cursor 2.4+ native skills, universal .agents/skills/, Claude Code subagents, Codex, OpenClaw, raw paste. A built-in lint-skills.mjs validates frontmatter format, section ordering, link integrity, and profile references on every PR.
Scope: 23 skills across architecture, review, delivery, interface, infra, and meta categories. Purposely small — competes with giant awesome-* lists by being audited and opinionated instead of exhaustive.
Differs from seeds: Closest to superpowers (skills-only behavioral framework, no commands or hooks) but differs architecturally — superpowers uses a SessionStart hook to inject a bootstrap skill; prompt-pack uses no hooks at all, relying entirely on native host skill discovery (descriptions as activation surface) plus a task-router for legacy/orchestrated flows. Unlike BMAD-METHOD's persona-per-role approach, prompt-pack uses skill-level ## Inherits chains that compose without persona switching.