Skip to content

Configuration

MeowKit is configured through several files:

CLAUDE.md

The entry point Claude reads at session start. Contains:

  • Philosophy and core principles
  • Workflow phases (Phase 0-6)
  • Agent roster with ownership
  • Command index
  • Model routing table
  • Mode definitions
  • Memory system description
  • Security rules summary

Customize: Add project-specific conventions, adjust mode preferences. Do not modify: Security rules, gate definitions, agent roster structure.

.meowkit.config.json

Project-specific configuration generated by create-meowkit:

json
{
  "$schema": "https://meowkit.dev/schema/config.json",
  "version": "1.0.0",
  "project": { "name": "my-project", "stack": ["node", "react"] },
  "team": { "size": "solo" },
  "tool": { "primary": "claude-code" },
  "mode": { "default": "balanced" },
  "features": { "costTracking": true, "memory": true }
}

.claude/settings.json

Hook registrations and permission allowlists. See Hooks for details.

Rules

10 rule files in .claude/rules/, loaded in priority order:

PriorityRulePurpose
1security-rules.mdBlocked patterns: secrets, any, SQL injection
2injection-rules.md10 prompt injection defense rules
3gate-rules.mdGate 1 + Gate 2 hard stops
4tdd-rules.mdTDD enforcement (7 rules)
5naming-rules.mdPer-platform naming conventions
6development-rules.mdFile management, code quality, git safety
7context-ordering-rules.mdLong content first, context before constraint
8model-selection-rules.mdTask type → model tier routing
9output-format-rules.mdResponse structure
10orchestration-rules.mdSubagent delegation, file ownership

Modes

ModeGatesSecurityUse for
defaultBothFullMost work
strictBoth (no WARN)Every fileProduction, auth, payments
fastGate 1 onlyBLOCK onlyPrototypes
architectN/AN/ADesign-only sessions
auditN/AComprehensiveSecurity reviews
documentN/AN/ADoc sprints
cost-saverGate 1BLOCK onlyHigh-volume routine

Released under the MIT License.