brainstorming
Structured design dialogue that validates ideas before implementation begins.
{Brief description for Claude Code skill invocation. Include primary triggers and capabilities.}
Full skill instructions
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}
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs