Thanks for your interest in improving the V11 Starter Pack.
- Open an issue describing the problem
- Include which module or example is affected
- Suggest a fix if you have one
- Fix typos, unclear language, or missing context
- Keep language accessible to beginners
- Every concept should have a concrete example
- New hook examples in
modules/02-hooks/examples/ - New formation patterns in
modules/03-formations/examples/ - New agent definitions in
modules/06-agents/examples/ - New project examples in
examples/
- Each module must be self-contained (no dependencies on other modules)
- Include a README.md with concept explanation, usage guide, and CLAUDE.md snippet
- Include working code examples
- Accessibility first. A beginner should be able to understand the README for any module.
- No external dependencies. Hook examples should only need
bashandjq. - Working examples. Every code snippet should be testable by piping JSON to it.
- No platform-specific code. This is a generic framework, not tied to any infrastructure.
# Test a guard hook
echo '{"tool_name":"Edit","tool_input":{"file_path":"src/app.py"}}' | bash modules/02-hooks/examples/guard-write
echo "Exit code: $?"
# Test a risk hook
echo '{"tool_name":"Bash","tool_input":{"command":"rm -rf /"}}' | bash modules/02-hooks/examples/guard-risk
echo "Exit code: $?" # Should be 2 (blocked)