template-selector

UBAIDRAZA1's avatarfrom UBAIDRAZA1

Automatically selects and applies correct templates from /templates based on artifact type.

0stars🔀0forks📁View on GitHub🕐Updated Jan 5, 2026

When & Why to Use This Skill

The Template Selector skill automates the document creation process by intelligently identifying and applying the correct markdown templates based on the specific type of artifact being generated. By enforcing a 'template-first' rule, it ensures that all outputs—ranging from technical specifications and architecture decision records (ADRs) to project plans and prompt files—maintain a consistent structure, professional formatting, and adhere to organizational standards without manual intervention.

Use Cases

  • Technical Documentation: Automatically loading the 'spec-template.md' when drafting new software specifications to ensure all functional and non-functional requirements are systematically covered.
  • Project Planning & Management: Streamlining the setup of project roadmaps and task lists by instantly applying 'plan-template.md' or 'tasks-template.md' for better team alignment.
  • Architecture Governance: Ensuring every Architecture Decision Record (ADR) follows a standardized format for long-term project maintainability and clear decision tracking.
  • AI Agent Development: Standardizing the creation of new agent system prompts and prompt files using 'agent-file-template.md' to maintain high-quality prompt engineering practices.
  • Quality Assurance: Utilizing the 'checklist-template.md' to automatically generate standardized QA or deployment checklists, reducing the risk of human error during releases.
nametemplate-selector
descriptionAutomatically selects and applies correct templates from /templates based on artifact type.

Template Selection Rules

Specification

Use:

  • templates/spec-template.md

Planning

Use:

  • templates/plan-template.md

Tasks

Use:

  • templates/tasks-template.md

Checklist

Use:

  • templates/checklist-template.md

ADR

Use:

  • templates/adr-template.md

Agent / Prompt Files

Use:

  • templates/agent-file-template.md
  • templates/phr-template.prompt.md

Never start a document without a template.

template-selector – AI Agent Skills | Claude Skills