From 4fddd6165bac0e6a2a5a22a98ba093d4c0b35224 Mon Sep 17 00:00:00 2001 From: Scott McCarty Date: Sun, 15 Mar 2026 17:42:26 -0400 Subject: [PATCH 1/2] Add Gemini Code Assist styleguide from constitution --- .gemini/styleguide.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .gemini/styleguide.md diff --git a/.gemini/styleguide.md b/.gemini/styleguide.md new file mode 100644 index 0000000..ee162ac --- /dev/null +++ b/.gemini/styleguide.md @@ -0,0 +1,21 @@ +# CrunchTools Claude Skill Code Review Standards + +## Structure +- Skills use numbered Phases with numbered Steps +- Each phase MUST have a clear completion gate before the next phase +- Never auto-publish external artifacts — always require user approval + +## Frontmatter +- YAML frontmatter is required: name, description, argument-hint, allowed-tools +- `name` field MUST match the directory name exactly +- `allowed-tools` follows least-privilege — only list tools actually used + +## Memory Integration +- Content-generating skills MUST search memory for brand identity before generating +- Decision-making skills MUST store outcomes in memory +- Never apply generic AI writing patterns — match the human's established voice + +## Security +- No hardcoded credentials or API keys +- All sensitive operations go through MCP tools +- Never write credentials to files or pass via command-line arguments From d937e6206faba52f0cee4afdd291ab405c7a602b Mon Sep 17 00:00:00 2001 From: Scott McCarty Date: Sun, 15 Mar 2026 17:42:27 -0400 Subject: [PATCH 2/2] Add Gemini Code Assist config --- .gemini/config.yaml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .gemini/config.yaml diff --git a/.gemini/config.yaml b/.gemini/config.yaml new file mode 100644 index 0000000..bc55c07 --- /dev/null +++ b/.gemini/config.yaml @@ -0,0 +1,5 @@ +ignore_patterns: + - "vendor/**" + - "*.min.js" + - ".gourmand-cache/**" + - "*.lock"