Your Skill Name
When to use this skill
- Scenario 1: Describe when to use
- Scenario 2: Another use case
- Scenario 3: Additional context
Instructions
Step 1: [Action Name]
Provide clear, detailed instructions for this step.
Include any prerequisites or context needed:
- Prerequisite 1
- Prerequisite 2
# Code example if applicable
example_code()Step 2: [Action Name]
Continue with the next logical step.
Explain the reasoning behind this step and what the expected outcome should be.
Step 3: [Action Name]
Final steps or additional considerations.
Examples
Example 1: [Scenario Name]
Describe a specific use case.
# Complete, working code example
def example_function():
"""Docstring explaining the function."""
result = process_data()
return resultExpected output:
Example output hereExample 2: [Another Scenario]
Show a different use case or variation.
# Another complete example
class ExampleClass:
def __init__(self):
self.value = 0
def method(self):
return self.valueBest practices
- Practice 1: Explain why this is important
- Sub-point about implementation - Common mistake to avoid
- Practice 2: Another key principle
- How to implement correctly - When to apply this principle
- Practice 3: Additional guidance
- Real-world considerations - Performance/security implications
- Practice 4: Final recommendations
Common pitfalls
- Pitfall 1: What to avoid and why
- Pitfall 2: Another common mistake
- Pitfall 3: Edge case to consider
Troubleshooting
Issue 1: [Problem Description]
Symptoms: What you might observe Cause: Why this happens Solution: How to fix it
Issue 2: [Another Problem]
Symptoms: Observable behavior Cause: Root cause Solution: Resolution steps
References
Additional Resources
- Internal Reference (if exists)
- More Examples (if exists)
- Advanced Usage (if exists)