Automatically loads and adopts expert personas from a prompt library based on context (PowerShell, Python, Azure, PostgreSQL, checklist tasks)
Automatically detect context and adopt specialized expert personas from a centralized prompt library. Switch seamlessly between PowerShell, Python, Azure, PostgreSQL, and checklist implementation expertise based on user needs.
This skill creates a dynamic prompt-loading system that:
**File**: `/docs/prompts/powershell_windows_dev_prompt.md`
**Triggers**: Windows, PowerShell, terminal, commands, development, scripting
**Priority**: HIGH (default for Windows users)
**Use when**: User is on Windows OR terminal commands are requested
**File**: `/docs/prompts/python_principal_dev_prompt.md`
**Triggers**: Python, development, architecture, code review, testing, performance
**Use when**: Advanced Python development, system design, technical leadership
**File**: `/docs/prompts/azure_architect_prompt.md`
**Triggers**: Azure, cloud, infrastructure, deployment, Bicep, ARM templates
**Use when**: Cloud architecture, Azure services, infrastructure as code
**File**: `/docs/prompts/postgresql_principal_dba_prompt.md`
**Triggers**: PostgreSQL, database, DBA, performance, pgvector, SQL, optimization
**Priority**: HIGH (all database questions)
**Use when**: Database administration, optimization, pgvector, backup/recovery
**File**: `/docs/prompts/checklist_implementation_prompt.md`
**Triggers**: checklist, implement, todo, task, plan, phase, requirement, feature
**Priority**: HIGH (checklist items)
**Auto-actions**: Create todo list, track progress, mark complete, follow project patterns
1. **Context Analysis**: Detect keywords, platform, and intent from user message
2. **Persona Selection**: Choose most appropriate expert based on priority and context
3. **Prompt Loading**: Reference the full expert prompt from `/docs/prompts/`
4. **Expert Response**: Adopt the persona's expertise, tone, and response patterns
5. **Transparent Communication**: Explain which expert perspective you're providing
6. **Fluid Switching**: Change personas mid-conversation if topic shifts
**Scenario 1**: User asks "How do I optimize this Python script on Windows?"
**Scenario 2**: User asks "How should I structure my Azure deployment?"
**Scenario 3**: User says "Implement checklist item: Add pgvector index optimization"
To extend the system:
1. Create new prompt file in `/docs/prompts/`
2. Define expert's:
- Expertise domain
- Communication style
- Response guidelines
- Keywords/triggers
3. Update this skill's documentation with new persona
4. Specify priority and usage context
```
/docs/prompts/
├── powershell_windows_dev_prompt.md
├── python_principal_dev_prompt.md
├── azure_architect_prompt.md
├── postgresql_principal_dba_prompt.md
└── checklist_implementation_prompt.md
```
**Manual invocation**:
**Automatic invocation** (just ask naturally):
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/dynamic-expert-prompt-system/raw