360 Secure SkillHub
360 安全技能中心

Code Templates

这是一款CLI开发工作流自动化工具,核心功能涵盖项目初始化、代码模板生成、构建、测试、部署、配置管理等全流程命令,操作日志自动留存可审计。适用于新项目搭建、预提交质量检查、CI/CD集成、项目维护等场景。通过bash命令调用,输出至标准输出,支持自定义存储路径,无需额外依赖或API密钥。

bytesagain
bytesagain
热度 44.81
最近更新 2026-03-18 19:46:53
分类:开发依赖:纯提示词应用场景:代码生成 / 自动化脚本 / DevOps / 模板

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add code-templates
Metadata
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

  1. Starting a new project — Run code-templates init to scaffold the project structure in your current directory
  2. Pre-commit quality gate — Use code-templates check to run lint, type checks, and tests together before committing
  3. CI/CD pipeline integration — Chain code-templates build and code-templates test in your pipeline scripts
  4. Deployment planning — Run code-templates deploy to see the full build → test → stage → prod workflow
  5. Project maintenance — Use code-templates clean to remove stale build artifacts, then code-templates status to verify project health

Examples

# Initialize a new project
code-templates init

# Run all quality checks (lint + type check + tests)
code-templates check

# Build the project
code-templates build

# Run the test suite
code-templates test

# See the deployment guide
code-templates deploy

# Generate a code template for a React component
code-templates template react-component

# Generate project docs
code-templates docs

# Check project health
code-templates status

# View or edit config
code-templates config

# Clean up build artifacts
code-templates clean

# Show version
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