template-selector

Identify artifact types and apply matching templates from the templates/ directory.

Updated Dec 27, 2025
One-click install
npx skills add https://github.com/hamzashakoor119/Build-ToDo-App-Using-Claude-and-SpecKitPlus --skill template-selector-hamzashakoor119
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: template-selector
Source: https://github.com/hamzashakoor119/Build-ToDo-App-Using-Claude-and-SpecKitPlus/tree/main/.claude/skills/template-selector
Command: npx skills add https://github.com/hamzashakoor119/Build-ToDo-App-Using-Claude-and-SpecKitPlus --skill template-selector-hamzashakoor119

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically identify and apply the correct template for a given artifact type.

Core Features & Use Cases

  • Automatically determine and apply the appropriate template from the templates/ directory based on artifact type.
  • Supports a range of artifact templates (spec-template.md, plan-template.md, tasks-template.md, checklist-template.md, adr-template.md) to standardize documents.
  • Enables quick templating workflows for specifications, plans, ADRs, and task lists across projects.

Quick Start

Tell me the artifact type and the system will select and apply the matching template from the templates directory.

Frequently Asked Questions about template-selector

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically apply templates based on artifact type?

To automatically apply templates based on artifact type, define your templates in the templates/ directory with frontmatter definitions. The system reads this frontmatter to deterministically select and apply the matching template structure for your specifications, plans, or ADRs.

What is the best way to standardize documentation structure across different artifact types?

The best way to standardize documentation structure is using pre-defined artifact templates like spec, plan, ADR, and checklist templates. This ensures consistent formatting and structure across all related project documents by driving deterministic template selection automatically.

How does automatic template selection work for ADRs and task lists?

Automatic template selection works by identifying the artifact type you specify and matching it to template files under the templates/ directory. It reads template definitions in the frontmatter to apply the correct ADR or tasks template for consistent formatting.

Do I need to manually specify the template file path to generate a new plan document?

No, you do not need to manually specify the template file path. Simply state the artifact type, and the system automatically selects and applies the matching template from the templates directory using its frontmatter definitions.

Can I use this approach to maintain consistency across specifications and checklists?

Yes, you can use this approach to maintain consistency across specifications and checklists. It supports standardizing documents by automatically identifying the artifact type and applying the corresponding template to ensure uniform structure.