| version | 2.0.0 |
| name | Claude Code Templates |
| description | Configure and manage Claude Code templates, presets, and monitoring. Use when standardizing project setups, sharing configs, or initializing repos. |
| author | BytesAgain |
| homepage | https://bytesagain.com |
| source | https://github.com/bytesagain/ai-skills |
Code Templates
Developer workflow automation tool for initializing projects, running checks, building, testing, deploying, and managing code templates — all from one CLI.
Commands
| Command | Description |
|---|
init | Initialize a new project in the current directory |
check | Run lint, type check, and tests in one pass |
build | Build the project |
test | Run the full test suite |
deploy | Show deployment guide (build → test → stage → prod) |
config | Show or edit configuration (stored in config.json) |
status | Check overall project health |
template | Generate a code template for a given type |
docs | Generate project documentation |
clean | Remove build artifacts |
help | Show help message with all available commands |
version | Print current version (v2.0.0) |
Usage
code-templates <command> [args]
Every command logs its invocation to $DATA_DIR/history.log for auditability.
Data Storage
- Default location:
$XDG_DATA_HOME/code-templates (falls back to ~/.local/share/code-templates)
- Override: Set
CODE_TEMPLATES_DIR environment variable to use a custom path
- Files stored:
history.log — timestamped log of every command run
config.json — project configuration (managed via config command)
data.log — general data log
Requirements
- Bash 4+ with
set -euo pipefail (strict mode)
- No external dependencies or API keys required
- Standard Unix tools (
date, pwd)
When to Use
- Starting a new project — Run
code-templates init to scaffold the project structure in your current directory
- Pre-commit quality gate — Use
code-templates check to run lint, type checks, and tests together before committing
- CI/CD pipeline integration — Chain
code-templates build and code-templates test in your pipeline scripts
- Deployment planning — Run
code-templates deploy to see the full build → test → stage → prod workflow
- Project maintenance — Use
code-templates clean to remove stale build artifacts, then code-templates status to verify project health
Examples
code-templates init
code-templates check
code-templates build
code-templates test
code-templates deploy
code-templates template react-component
code-templates docs
code-templates status
code-templates config
code-templates clean
code-templates version
Output
All command output goes to stdout. History is automatically appended to $DATA_DIR/history.log. Redirect output as needed:
code-templates build > build.log 2>&1
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com