Skip to content

chore: adopt claudeMeow ops — CLAUDE.md + guard template - #29

Merged
AndreChuabio merged 1 commit into
mainfrom
chore/IS-28-adopt-claudemeow-ops
Aug 4, 2026
Merged

chore: adopt claudeMeow ops — CLAUDE.md + guard template#29
AndreChuabio merged 1 commit into
mainfrom
chore/IS-28-adopt-claudemeow-ops

Conversation

@AndreChuabio

Copy link
Copy Markdown
Collaborator

Closes #28

Brings Merit into the claudeMeow ops system. Adds .claude/ (vendored guard template) and a repo-tailored CLAUDE.md. No product code, config, or dependency changes — verified with make test (134 passed) on this branch.

What is in here

  • .claude/settings.json — enables the shared core@claudemeow plugin (marketplace Meowteam6/claudemeow) and wires the PreToolUse secrets guard for every Claude session on this repo, including cloud/phone sessions.
  • .claude/hooks/pretooluse-guard.sh + .claude/hooks/guards/secrets-guard.sh — vendored so the secrets guard runs even if the plugin fetch fails.
  • .claude/hooks/guards/commit-guard.sh — vendored from claudeMeow core so every clone can install the commit-msg hook (see below).
  • CLAUDE.md — tailored to Merit: verified commands from the Makefile / web/package.json, a stack summary, the executor ticket workflow (queued issue, worked on the mini, draft PR, needs-review), branch format type/IS-NNN-description, Conventional Commits, Merit-specific guardrails (BYOK key never logged, tenant isolation), and a plain list of claudeMeow rules that deliberately do not apply here.

Git hooks do not clone

Git never copies hooks on clone, so the commit guard must be installed once per human clone:

cp .claude/hooks/guards/commit-guard.sh .git/hooks/commit-msg && chmod +x .git/hooks/commit-msg

The executor's clone on the Mac mini already has it.

Deliberately not copied from the template

  • The template's placeholder CLAUDE.md skeleton — replaced by the tailored file; keeping the fill-in-the-blanks version would defeat the point.
  • The skills/ placeholder directories (.gitkeep files) — Merit has no project-specific skills yet; empty scaffolding is noise until one exists.

Base branch

Based on main, not develop: develop is currently 12 commits behind main with nothing ahead, and recent PRs (#20#25) merged to main directly. CLAUDE.md documents this reality.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@AndreChuabio
AndreChuabio marked this pull request as ready for review August 4, 2026 13:56
@AndreChuabio
AndreChuabio merged commit 1d05f50 into main Aug 4, 2026
3 checks passed
@AndreChuabio
AndreChuabio deleted the chore/IS-28-adopt-claudemeow-ops branch August 4, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: adopt claudeMeow ops — CLAUDE.md + guard template

1 participant