You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add LICENSE, CI, CONTRIBUTING, and promote live AI monitor
- Add MIT LICENSE (Copyright 2026 TheDecipherist)
- Add .claude/settings.local.json.example for personal hook overrides
- Add GitHub Actions CI workflow (typecheck + unit tests on PRs)
- Add CONTRIBUTING.md with issue/PR guidelines
- Add "See It In Action" demo placeholder section to README
- Promote /what-is-my-ai-doing in README and docs (dedicated feature
card, moved to position 3 in commands, added highlight callout)
- Make GitHub Pages link more prominent with blockquote callout
- Add CI status badge to README
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Thanks for your interest in improving the Claude Code Starter Kit.
4
+
5
+
## Reporting Issues
6
+
7
+
Use [GitHub Issues](../../issues). Include:
8
+
- Claude Code version (`claude --version`)
9
+
- OS and environment (macOS, Linux, WSL2)
10
+
- Steps to reproduce
11
+
- Expected vs actual behavior
12
+
13
+
## Submitting Changes
14
+
15
+
1. Fork the repo
16
+
2. Create a branch from `main` (`git checkout -b feat/your-change`)
17
+
3. Make your changes
18
+
4. Run `pnpm test` to verify all tests pass
19
+
5. Run the `/review` slash command in Claude Code on every file you changed
20
+
6. Open a PR against `main`
21
+
22
+
## What's Welcome
23
+
24
+
- New slash commands (`.claude/commands/`)
25
+
- New skills (`.claude/skills/`)
26
+
- New hooks (`.claude/hooks/`)
27
+
- Documentation improvements
28
+
- Bug fixes
29
+
- Test coverage improvements
30
+
31
+
## What's NOT Welcome
32
+
33
+
- Framework-specific opinions — keep it stack-agnostic where possible
34
+
- Removing existing rules without discussion — open an issue first
35
+
- Large refactors without a prior issue/discussion
36
+
37
+
## Code Style
38
+
39
+
- TypeScript strict mode for all new files
40
+
- Follow the existing patterns in the project
41
+
- No file > 300 lines, no function > 50 lines
42
+
- Run `/review` before submitting your PR
43
+
- See `CLAUDE.md` for the full coding standards
44
+
45
+
## License
46
+
47
+
By contributing, you agree that your contributions will be licensed under the same license as this project (see [LICENSE](LICENSE)).
48
+
49
+
## Credit
50
+
51
+
Contributors are acknowledged in README.md and the [GitHub Pages site](https://thedecipherist.github.io/claude-code-mastery-project-starter-kit/).
52
+
53
+
## Context
54
+
55
+
This project implements patterns from the [Claude Code Mastery Guide](https://github.com/TheDecipherist/claude-code-mastery). Understanding V3-V5 helps explain why rules exist the way they do.
> ## [View the Full Interactive Guide →](https://thedecipherist.github.io/claude-code-mastery-project-starter-kit/)
6
+
>
7
+
> The GitHub Pages site has the complete documentation with syntax highlighting, navigation, and visual examples. The README below is a summary.
4
8
5
9
> The definitive starting point for Claude Code projects.
6
10
> Based on [Claude Code Mastery Guides V3-V5](https://github.com/TheDecipherist/claude-code-mastery) by TheDecipherist.
@@ -11,6 +15,16 @@
11
15
12
16
This is a **ready-to-use project template** that bakes in every best practice from the Claude Code Mastery Guide series (V3, V4, and V5). Instead of reading 4,000+ lines of guides and setting things up yourself, clone this and start building.
@@ -28,6 +42,9 @@ Security gatekeeper that applies to ALL your projects:
28
42
- New project scaffolding standards
29
43
- Copy `global-claude-md/` contents to `~/.claude/`
30
44
45
+
### 📡 Live AI Monitor
46
+
See every tool call, token, cost, and violation in real-time with `/what-is-my-ai-doing`. Zero token overhead — runs completely outside Claude's context.
47
+
31
48
### 🪝 Hooks (Deterministic Enforcement)
32
49
CLAUDE.md rules are suggestions. Hooks are guarantees:
Copy file name to clipboardExpand all lines: docs/index.html
+26-14Lines changed: 26 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -246,6 +246,14 @@ <h3>Documentation</h3>
246
246
<h3>Testing Templates</h3>
247
247
<p>Master test checklist, issue tracking log, and a singleton database wrapper that prevents connection pool explosion. All inputs are auto-sanitized against NoSQL injection.</p>
<p>See every tool call, token, cost, and violation in real-time with <code>/what-is-my-ai-doing</code>. Zero token overhead — runs completely outside Claude's context.</p>
256
+
</div>
249
257
</div>
250
258
</section>
251
259
@@ -729,6 +737,10 @@ <h3>Hook Configuration</h3>
729
737
<h2>Slash Commands — On-Demand Tools</h2>
730
738
<p>Invoke these with <code>/command</code> in any Claude Code session. Each command is a markdown file in <code>.claude/commands/</code> that gives Claude specific instructions and tool permissions.</p>
<strong>New:</strong> See everything your AI does in real-time → <code>/what-is-my-ai-doing</code>
742
+
</div>
743
+
732
744
<divclass="commands-grid">
733
745
<divclass="command-card">
734
746
<h3><code>/diagram</code></h3>
@@ -771,6 +783,20 @@ <h3><code>/setup</code></h3>
771
783
<p>Skips variables that already have values. Use <code>/setup --reset</code> to re-configure everything. Never displays secrets back to you. Keeps <code>.env.example</code> in sync.</p>
772
784
</div>
773
785
786
+
<divclass="command-card">
787
+
<h3><code>/what-is-my-ai-doing</code></h3>
788
+
<pclass="command-desc">Launches the RuleCatch AI-Pooler live monitor in a separate terminal. See everything your AI is doing in real time:</p>
<pclass="command-desc">Reads <code>project-docs/ARCHITECTURE.md</code> and displays the system overview, data flow diagrams, and service responsibility maps. If docs don't exist, scaffolds them.</p>
826
852
</div>
827
853
828
-
<divclass="command-card">
829
-
<h3><code>/what-is-my-ai-doing</code></h3>
830
-
<pclass="command-desc">Launches the RuleCatch AI-Pooler live monitor in a separate terminal. See everything your AI is doing in real time:</p>
0 commit comments