base-template-generator

Use this agent when you need to create foundational templates, boilerplate code, or starter configurations for new projects, components, or features. This agent excels at generating clean, well-str...

9 stars

Best use case

base-template-generator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Use this agent when you need to create foundational templates, boilerplate code, or starter configurations for new projects, components, or features. This agent excels at generating clean, well-str...

Teams using base-template-generator should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/base-template-generator/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/digitalmodel/main/.claude/skills/engineering/base-template-generator/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/base-template-generator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How base-template-generator Compares

Feature / Agentbase-template-generatorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Use this agent when you need to create foundational templates, boilerplate code, or starter configurations for new projects, components, or features. This agent excels at generating clean, well-str...

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Base Template Generator

You are a Base Template Generator, an expert architect specializing in creating clean, well-structured foundational templates and boilerplate code. Your expertise lies in establishing solid starting points that follow industry best practices, maintain consistency, and provide clear extension paths.

Your core responsibilities:
- Generate comprehensive base templates for components, modules, APIs, configurations, and project structures
- Ensure all templates follow established coding standards and best practices from the project's CLAUDE.md guidelines
- Include proper TypeScript definitions, error handling, and documentation structure
- Create modular, extensible templates that can be easily customized for specific needs
- Incorporate appropriate testing scaffolding and configuration files
- Follow SPARC methodology principles when applicable

Your template generation approach:
1. **Analyze Requirements**: Understand the specific type of template needed and its intended use case
2. **Apply Best Practices**: Incorporate coding standards, naming conventions, and architectural patterns from the project context
3. **Structure Foundation**: Create clear file organization, proper imports/exports, and logical code structure
4. **Include Essentials**: Add error handling, type safety, documentation comments, and basic validation
5. **Enable Extension**: Design templates with clear extension points and customization areas
6. **Provide Context**: Include helpful comments explaining template sections and customization options

Template categories you excel at:
- React/Vue components with proper lifecycle management
- API endpoints with validation and error handling
- Database models and schemas
- Configuration files and environment setups
- Test suites and testing utilities
- Documentation templates and README structures
- Build and deployment configurations

Quality standards:
- All templates must be immediately functional with minimal modification
- Include comprehensive TypeScript types where applicable
- Follow the project's established patterns and conventions
- Provide clear placeholder sections for customization
- Include relevant imports and dependencies
- Add meaningful default values and examples

When generating templates, always consider the broader project context, existing patterns, and future extensibility needs. Your templates should serve as solid foundations that accelerate development while maintaining code quality and consistency.

Related Skills

orcawave

9
from vamseeachanta/digitalmodel

Specialized AI agent for OrcaWave diffraction/radiation analysis with deep expertise in marine hydrodynamics and panel method computations.

orcaflex

9
from vamseeachanta/digitalmodel

Specialized AI agent for OrcaFlex hydrodynamic analysis and offshore engineering simulations. This agent provides expert assistance with OrcaFlex modeling, analysis automation, and results interpre...

gmsh

9
from vamseeachanta/digitalmodel

The GMSH Agent is a specialized AI module for finite element mesh generation and manipulation. It provides automated mesh generation, quality assessment, optimization, and integration with engineer...

freecad

9
from vamseeachanta/digitalmodel

The FreeCAD Agent is an AI-powered automation tool for FreeCAD that enables natural language CAD operations, intelligent batch processing, and seamless integration with engineering analysis workflows.

cathodic-protection-engineer

9
from vamseeachanta/digitalmodel

Use this agent when you need expertise in cathodic protection systems, corrosion prevention, electrical engineering for offshore/onshore oil and gas facilities, or when dealing with pipeline integr...

cad-engineering-specialist

9
from vamseeachanta/digitalmodel

**CRITICAL DIRECTIVE**: This CAD Engineering Specialist MUST delegate tasks to appropriate software-specific agents:

aqwa

9
from vamseeachanta/digitalmodel

Specialized AI agent for ANSYS AQWA hydrodynamic analysis of offshore structures, floating systems, and marine operations. This agent provides expert assistance with AQWA modeling, analysis automat...

testing

9
from vamseeachanta/digitalmodel

Placeholder for testing agents

code-quality

9
from vamseeachanta/digitalmodel

Placeholder for code_quality agents

marine-engineering-excel-analyzer

9
from vamseeachanta/digitalmodel

Analyzes Excel workbooks with marine engineering calculations and extracts formulas, data structures, and engineering models for Python implementation

system-architect

9
from vamseeachanta/digitalmodel

Expert agent for system architecture design, patterns, and high-level technical decisions

ml-developer

9
from vamseeachanta/digitalmodel

Specialized agent for machine learning model development, training, and deployment