Code Generator Skill
This skill helps generate boilerplate code and scaffolding for various programming languages.
When to Use
Use this skill when the user asks to:
- •Generate a function, class, or module
- •Scaffold a new project structure
- •Create boilerplate code
- •Write code from a description
Supported Languages
- •TypeScript/JavaScript
- •Python
- •Rust
- •Go
- •Shell/Bash
Usage Examples
When the user says "generate a typescript function to validate email addresses", execute the generate script:
code
generate --language typescript --description "validate email addresses"
When asked to "scaffold a python CLI tool", use:
code
generate --language python --description "CLI tool scaffold" --style procedural
Best Practices
- •Always confirm the target language with the user if ambiguous
- •Ask clarifying questions about edge cases
- •Include error handling in generated code
- •Add comments explaining the logic
- •Follow language-specific conventions and idioms
Output Format
The script outputs generated code to stdout. Always present this code in a properly formatted code block with the appropriate language tag.