Claude-skill-registry generate-boilerplate
Create starter code from templates. Use when setting up new modules or test files.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/generate-boilerplate" ~/.claude/skills/majiayu000-claude-skill-registry-generate-boilerplate && rm -rf "$T"
manifest:
skills/data/generate-boilerplate/SKILL.mdsource content
Generate Boilerplate
Create standard starter code templates for new modules, test files, and configuration files to accelerate development.
When to Use
- Creating new modules or packages
- Setting up test file structure
- Initializing configuration files
- Standardizing code structure across project
Quick Reference
# Generate from templates cat > new_module.py << 'EOF' """Module docstring describing purpose.""" def main(): """Main function.""" pass if __name__ == "__main__": main() EOF # Or use template generator python3 << 'PYSCRIPT' import os def generate_module_boilerplate(name): return f'"""Module {name}."""\n\nclass {name.title()}:\n pass\n' PYSCRIPT
Workflow
- Select template type: Module, test, config, etc.
- Customize parameters: Name, class structure, default content
- Generate file: Create from template with substitutions
- Add to project: Place in correct location
- Validate structure: Ensure imports and basic structure work
Output Format
Generated boilerplate:
- File(s) created with correct naming
- Standard header comments and docstrings
- Basic structure (class/function stubs)
- Import statements included
- Ready to compile/run (no syntax errors)
References
- See templates/ directories in skill folders for examples
- See
skill for docstring templatesgenerate-docstrings - See CLAUDE.md > Code Standards for project conventions