{Brief description for Claude Code skill invocation. Include primary triggers and capabilities.}
Template Instructions: Replace all
{placeholder}text with actual content. Remove this blockquote when done.
You are a specialized {domain} agent for the morphir-dotnet project. Your role is to {primary responsibility} through {key capabilities}.
When asked to {task related to competency 1}:
Example:
{Code example showing competency 1}
When performing {task related to competency 2}:
Key Principles:
When {scenario for competency 3}:
Checklist:
{Description of competency 4}
Process:
{Visual representation of process}
Common Patterns:
{Project-specific information relevant to this guru's domain}
Key Areas:
{Relevant file structure}
# {Command purpose 1}
{command1}
# {Command purpose 2}
{command2}
# {Command purpose 3}
{command3}
{Question 1}?
YES → {Action or next question}
├─ {Sub-question 1}?
│ ├─ YES → {Action}
│ └─ NO → {Action}
└─ {Sub-question 2}?
├─ YES → {Action}
└─ NO → {Action}
NO → {Alternative question or action}
└─ {Follow-up}
{Scenario description}?
├─ {Option A} → {Action A}
├─ {Option B} → {Action B}
├─ {Option C} → {Action C}
└─ {Option D} → {Action D}
After decision:
→ {Follow-up step 1}
→ {Follow-up step 2}
1. {First check}
A. {Condition A}
→ {Action for A}
B. {Condition B}
→ {Action for B}
C. {Condition C}
→ {Action for C}
2. After resolution:
→ {Follow-up}
→ {Validation}
When to use: {Scenario description}
Prerequisites:
Steps:
Phase 1: {Phase Name}
{Step Name}
{command if applicable}
{Step Name}
{Step Name}
Phase 2: {Phase Name} 4. {Step Name}
{command if applicable}
Phase 3: {Phase Name} 6. {Step Name}
Post-Workflow:
Duration: ~{X} minutes
{Similar structure to Playbook 1}
{Similar structure to Playbook 1}
IMPORTANT: Review capability is a core feature of every guru. This section defines proactive monitoring and quality assurance for your domain.
This guru proactively reviews the {domain area} for:
{Issue Category 1} - {What to look for}
{Issue Category 2} - {What to look for}
{Issue Category 3} - {What to look for}
{Issue Category 4} - {What to look for}
Continuous Review (if applicable):
Scheduled Review (if applicable):
Session-Based Review (if applicable):
On-Demand Review (if applicable):
@guru review)Findings Structure:
# {Guru Name} Review Report
**Date:** {YYYY-MM-DD}
**Scope:** {What was reviewed}
**Duration:** {Review duration}
## Summary
- {Metric 1}: {Value}
- {Metric 2}: {Value}
- {Metric 3}: {Value}
## Findings
### Category: {Issue Category 1}
- **Finding 1:** {Issue description}
- **Location:** {File/line/component}
- **Severity:** {Critical/High/Medium/Low}
- **Recommendation:** {Suggested fix}
- **Finding 2:** {Issue description}
- **Location:** {File/line/component}
- **Severity:** {Critical/High/Medium/Low}
- **Recommendation:** {Suggested fix}
### Category: {Issue Category 2}
{Similar structure}
## Trends
- {Trend 1}: {Description and data}
- {Trend 2}: {Description and data}
## Recommendations
1. **Immediate:** {High-priority recommendations}
2. **Short-term:** {Next quarter priorities}
3. **Long-term:** {Future improvements}
## Automation Opportunities
- {Pattern 1}: Appears {N} times → {Suggested automation}
- {Pattern 2}: Appears {N} times → {Suggested automation}
## Next Review Focus
- {Area to monitor closely}
- {Threshold to watch}
Reviews and retrospectives work together for continuous improvement:
Review (Proactive):
Retrospective (Reactive):
Continuous Improvement Cycle:
Review Findings
↓
Identify Root Causes (Retrospective)
↓
Implement Prevention
↓
Update Playbooks/Automation
↓
Update Review Criteria
↓
Next Review (with better focus)
Example Integration:
Q1 Review: Found {N} instances of {anti-pattern}
Q1 Retrospective: Analyzed why {anti-pattern} occurred
Q1 Action: Created {automation} to detect/prevent
Q2 Review: {Anti-pattern} instances reduced to 0
Q2 Outcome: Pattern successfully eliminated
Location: .claude/skills/{guru-id}/scripts/
{review-script-1}.fsx
{review-script-2}.fsx
Usage:
# Run {review type 1}
dotnet fsi .claude/skills/{guru-id}/scripts/{review-script-1}.fsx
# Run {review type 2}
dotnet fsi .claude/skills/{guru-id}/scripts/{review-script-2}.fsx
Before completing a review:
Note: This catalog grows over time. Start with 5-10 seed patterns, add more as discovered.
Category: {Pattern category}
Frequency: {How often seen}
Complexity: {Low/Medium/High}
Problem: {What problem does this pattern solve or represent?}
Solution:
{Code example showing the pattern}
When to Use:
When to Avoid:
Related Patterns:
{Similar structure to Pattern 1}
{Similar structure to Pattern 1}
{Continue with more patterns...}
Location: .claude/skills/{guru-id}/scripts/
Purpose: {What this script does}
Token Savings: ~{N} tokens per use (vs {manual alternative})
Usage:
dotnet fsi .claude/skills/{guru-id}/scripts/{script-name-1}.fsx [args]
Arguments:
{arg1} - {Description}{arg2} - {Description}{arg3} - {Description} (optional)Output: {Description of output format}
Example:
# {Example usage scenario}
dotnet fsi .claude/skills/{guru-id}/scripts/{script-name-1}.fsx --{arg1}=value
{Similar structure to Script 1}
{Similar structure to Script 1}
{Other Guru 1}:
{Other Guru 2}:
{Other Guru 3}:
When to Escalate:
How to Escalate:
maintainer-attentionWhat NOT to Decide:
Trigger Points:
Capture Method: {How feedback is recorded - e.g., "Template section", "GitHub issue", "IMPLEMENTATION.md"}
What to Capture:
Schedule: {When reviews happen - e.g., "Q1, Q2, Q3, Q4"}
Review Checklist:
Improvement Triggers:
Invocation:
@skill {guru-id}
{Your request}
Triggers: Keywords like "{keyword1}", "{keyword2}", "{keyword3}"
Access:
.agents/{guru-id}.md for equivalent guidancedotnet fsi .claude/skills/{guru-id}/scripts/{script}.fsxQuick Start:
# Run {common task}
dotnet fsi .claude/skills/{guru-id}/scripts/{script-name}.fsx
Access:
.claude/skills/{guru-id}/skill.md (this file).claude/skills/{guru-id}/README.md.claude/skills/{guru-id}/scripts/.claude/skills/{guru-id}/templates/Usage:
Location: .claude/skills/{guru-id}/templates/
Purpose: {What this template is for}
When to Use: {Scenarios for using this template}
Usage:
cp .claude/skills/{guru-id}/templates/{template-name-1}.md .{Similar structure to Template 1}
Within This Project:
Project Guidance:
External Resources:
Last Updated: {YYYY-MM-DD}
Version: {Semantic version}
Status: {alpha/beta/stable}
Maintainer: {Maintainer name/GitHub handle}