What's inside
The instructions your model reads when the skill loads.
SKILL.md46 linessingle file
Python Patterns
Python development principles and decision-making for 2025.
Learn to THINK, not memorize patterns.
⚠️ How to Use This Skill
This skill teaches decision-making principles, not fixed code to copy.
- ASK user for framework preference when unclear
- Choose async vs sync based on CONTEXT
- Don't default to same framework every time
1. Framework Selection (2025)
🧠 Knowledge Modules (Fractal Skills)
1. Decision Tree
2. Comparison Principles
3. Selection Questions to Ask:
4. When to Use Async
5. The Golden Rule
6. Async Library Selection
7. When to Type
8. Common Type Patterns
9. Pydantic for Validation
10. Structure Selection
11. FastAPI Structure Principles
12. Django Async (Django 5.0+)
13. Django Best Practices
14. async def vs def in FastAPI
15. Dependency Injection
16. Pydantic v2 Integration
17. Selection Guide
18. When to Use Each
19. Exception Strategy
Track record
Benchmark
18 / 22
test cases passed, vs 18 / 22 without
Adoption
- Users
- 1
- Times used
- 35
Safety and source details
SkillSafety
✓ 3 of 3 passed✓Code scan15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/10/2026
View 15 scanner checks
live_secretremote_code_executionreverse_shelldata_exfiltrationssrf_metadataagent_snoopinganti_refusaldestructive_commandsobfuscated_unicodeunicode_homoglyphopaque_blobsuspicious_urltool_overreachtrigger_abuseprompt_injection_phrasing
✓IntentSafe
LLM judge · does the skill do what it claims
✓ContentClean
LLM judge · policy & harmful-content review
Source
Importeddokhacgiakhoa / agent-skills-4-vibe-coding-cli
.agent/skills/python-patterns/SKILL.md
View on GitHub ↗License NOASSERTIONImported 8/10/2026Version v1