prompt-templates

Manage centralized LLM prompt templates with dynamic placeholder rendering.

2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/linguistic76/skuel --skill prompt-templates
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: prompt-templates
Source: https://github.com/linguistic76/skuel/tree/main/app/.claude/skills/prompt-templates
Command: npx skills add https://github.com/linguistic76/skuel --skill prompt-templates

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of scattered and inconsistent LLM prompt management by providing a centralized registry for all prompt templates.

Core Features & Use Cases

  • Centralized Prompt Registry: Manages all LLM prompt templates in a single location (core/prompts/templates/).
  • Programmatic Prompt Rendering: Allows services to easily render templates with dynamic placeholders using PROMPT_REGISTRY.render().
  • Use Case: When developing a new LLM-powered feature, use this Skill to ensure prompts are standardized, version-controlled, and easily discoverable, preventing the "prompt-in-file-per-service" or "inline string constant" anti-patterns.

Quick Start

Use the prompt-templates skill to render the 'activity_feedback' prompt with the provided time period and statistics.

Frequently Asked Questions about prompt-templates

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

FAQPage Schema
How do I manage LLM prompts centrally to avoid scattered inline string constants?▼

Manage LLM prompts centrally by using a Python registry that stores all templates in a single directory, enforcing a single source of truth. This prevents scattered inline constants and hardcoded system messages across services.

What is the best way to render LLM prompt templates with dynamic placeholders?▼

Render LLM prompt templates with dynamic placeholders by calling the registry's programmatic render method. This approach allows services to inject variables dynamically while maintaining standardized, version-controlled prompt definitions.

Do I need a centralized prompt registry for my AI-powered feature?▼

You need a centralized prompt registry for AI-powered features to ensure prompts are standardized, discoverable, and version-controlled. It solves the prompt-in-file-per-service anti-pattern by establishing a unified location for template management.

How does centralizing prompt templates improve discoverability across services?▼

Centralizing prompt templates improves discoverability by placing all definitions in a dedicated directory, enabling consistent usage. Services reference this registry instead of maintaining isolated prompts, ensuring architectural consistency.

Can I use prompt-templates with Python to organize my LLM system messages?▼

Yes, you can use the Python registry to organize LLM system messages by moving hardcoded strings into structured template files. This enforces a single source of truth for all prompt definitions across your application architecture.