Meta-prompting system for dynamic prompt generation using templates, standards, and patterns. USE WHEN meta-prompting, template generation, prompt optimization, or programmatic prompt composition.
/plugin marketplace add rafaelcalleja/kai-prompting-skill/plugin install kai-prompting-skill@kai-prompting-skillThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Standards.mdTemplates/Primitives/Briefing.hbsTemplates/Primitives/Gate.hbsTemplates/Primitives/Roster.hbsTemplates/Primitives/Structure.hbsTemplates/Primitives/Voice.hbsTemplates/README.mdTools/CLAUDE.mdTools/README.mdTools/RenderTemplate.tsTools/ValidateTemplate.tsTools/bun.lockTools/package.jsonTools/tsconfig.jsonInvoke when: meta-prompting, template generation, prompt optimization, programmatic prompt composition, creating dynamic agents, generating structured prompts from data.
The Prompting skill owns ALL prompt engineering concerns:
| Workflow | Trigger | File |
|---|---|---|
| RenderTemplate | "render template", "generate from template" | CLI tool |
| ValidateTemplate | "validate template", "check template syntax" | CLI tool |
| ApplyStandards | "review prompt", "optimize prompt" | Reference Standards.md |
Complete prompt engineering documentation based on:
Five core primitives for programmatic prompt generation:
| Primitive | Purpose |
|---|---|
| ROSTER | Agent/skill definitions from data |
| VOICE | Personality calibration settings |
| STRUCTURE | Multi-step workflow patterns |
| BRIEFING | Agent context handoff |
| GATE | Validation checklists |
RenderTemplate.ts - Core rendering engine
bun run ${CLAUDE_PLUGIN_ROOT}/skills/Prompting/Tools/RenderTemplate.ts \
--template Primitives/Briefing.hbs \
--data path/to/data.yaml \
--output path/to/output.md
ValidateTemplate.ts - Template syntax checker
bun run ${CLAUDE_PLUGIN_ROOT}/skills/Prompting/Tools/ValidateTemplate.ts \
--template Primitives/Briefing.hbs
Example 1: Generate agent roster
User: "Generate a roster from my agents.yaml"
-> Uses RenderTemplate with Roster.hbs
-> Outputs formatted agent definitions
Example 2: Create briefing for research agent
User: "Brief the research agent on this task"
-> Uses RenderTemplate with Briefing.hbs
-> Generates complete agent context handoff
Example 3: Validate template syntax
User: "Check my new template for errors"
-> Uses ValidateTemplate
-> Reports syntax issues, missing variables
Standards.md - Complete prompt engineering guideTemplates/README.md - Template system overviewTools/RenderTemplate.ts - Implementation detailsCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.