Build your setup

A starting point. Change anything below and the preset becomes Custom.

Used as the CLAUDE.md title and in scaffolded paths.

Sets the commands Claude runs and the lockfile rule.

Every rule glob is rewritten for the app directory you pick.

Bundles

Everything ticked here lands under .claude/, with its CLAUDE.md section merged in.

database

  • A dedicated read-only role, a one-statement runner wrapped in BEGIN READ ONLY, and the rule that keeps destructive SQL out of Claude's hands.

    SkillsRulesCLAUDE.md

docs

  • A generator for per-library documentation skills — configure a template and Claude Code fetches a library's real docs from GitHub instead of recalling them.

    SkillsCLAUDE.md
  • The three-tier docs model (handovers, living wiki, frozen specs) with a handover skill and a mechanical wiki-parity test.

    recommended
    SkillsRulesCLAUDE.md

hooks

  • Fail-closed Claude Code hooks: protect .env and credential files, lint after every edit, and flag an unwritten convention before context is compacted.

    RulesHooksSettingsCLAUDE.md

nuxt

  • Nuxt 4 framework docs fetcher and the rule that makes Claude Code check it before guessing a composable.

    SkillsRulesCLAUDE.md

nuxt-ui

  • Nuxt UI v4 component docs and template fetchers plus the rule that makes Claude Code check them before touching a .vue file.

    SkillsRulesCLAUDE.md

ops

  • The ssh argument-flattening trap that silently runs your command on the wrong machine, the two forms that work, and the base64 hop for anything with nested quotes or SQL.

    SkillsCLAUDE.md

process

  • Design a system section by section with an approval checkpoint after each one, so a wrong assumption is caught in section two instead of in the finished spec.

    SkillsCLAUDE.md

testing

  • Prove UI changes in a real browser with playwright-cli — install-if-missing, snapshot→ref→act workflow, test-account convention and evidence discipline.

    recommended
    SkillsRulesSettingsCLAUDE.md
pnpx @patrity/skills init --yes