c8d8cf562c
GroomBook images live on the Gitea registry, not GitHub. Update SDLC, coding-standards, and CLAUDE.md to match. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.8 KiB
1.8 KiB
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Repository Purpose
This is the GroomBook agent skills repository — it contains skill definitions that govern how AI agents operate within the GroomBook organization. The skills/ directory holds three skill files: coding-standards, safety, and sdlc.
Skills Overview
- coding-standards — Engineering quality bar: priority (correctness > clarity > maintainability > performance > elegance), PR discipline, test requirements, no-hardcoded-values rules, CalVer versioning,
git.farh.netcontainer registry policy. - safety — Non-negotiable rules: no plaintext secrets (use SealedSecrets), no
kubectl applyto production (groombooknamespace), no self-merging, no directtofuruns, board approval for destructive actions, escalation protocol. - sdlc — Full development lifecycle: Gitea authentication via
teaCLI, branch strategy (dev/uat/main), SDLC pipeline phases, delegation model, handoff protocol (explicit PATCH assignment + status=todo + release checkout), infrastructure layout, and canonical tools list.
Critical Operational Rules
- All changes go through PRs targeting
dev. Never push directly todev,uat, ormain. - No agent merges their own PR.
- Always include
cc @cpfarhoodat the bottom of PR bodies. - Gitea-origin issues require board approval before work begins.
- Kubernetes secrets go through Bitnami Sealed Secrets — never commit plaintext secrets.
- Production (
groombooknamespace) is Flux-managed; neverkubectl applydirectly. - Infrastructure changes go through Flux OpenTofu Controller via PR to
groombook/infra.
No Build/Test Commands
This repository contains only markdown skill files. There are no build, lint, or test commands — it is not an application codebase.