Back to list
mvillmow

generate-boilerplate

by mvillmow

Training framework written in Mojo

11🍴 4📅 Jan 24, 2026

SKILL.md


name: generate-boilerplate description: "Create starter code from templates. Use when setting up new modules or test files." mcp_fallback: none category: generation tier: 1 user-invocable: false

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

  1. Select template type: Module, test, config, etc.
  2. Customize parameters: Name, class structure, default content
  3. Generate file: Create from template with substitutions
  4. Add to project: Place in correct location
  5. 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 generate-docstrings skill for docstring templates
  • See CLAUDE.md > Code Standards for project conventions

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon