Babysitter prompt-template-design
Structured prompt template creation with variables, formatting, and version control
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/ai-agents-conversational/skills/prompt-template-design" ~/.claude/skills/a5c-ai-babysitter-prompt-template-design && rm -rf "$T"
manifest:
library/specializations/ai-agents-conversational/skills/prompt-template-design/SKILL.mdsource content
Prompt Template Design Skill
Capabilities
- Create structured prompt templates with variables
- Implement prompt formatting with different styles
- Design system/user/assistant message templates
- Handle dynamic context injection
- Implement prompt versioning and management
- Create reusable prompt components
Target Processes
- prompt-engineering-workflow
- system-prompt-guardrails
Implementation Details
Template Patterns
- LangChain PromptTemplate: Variable-based templates
- ChatPromptTemplate: Message-based templates
- FewShotPromptTemplate: With example selection
- PipelinePromptTemplate: Composed templates
Configuration Options
- Variable names and defaults
- Input validation rules
- Output format specification
- Partial variable handling
- Template inheritance
Best Practices
- Clear variable naming conventions
- Structured output instructions
- Version control for templates
- Testing with edge cases
- Documentation of template purpose
Dependencies
- langchain-core