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.