Includes: CLAUDE.md, settings.json, agents, commands, rules, skills, hooks, contexts, evals, get-shit-done, plugin configs (installed list and marketplace sources). Excludes credentials, runtime caches, telemetry, session data, and plugin binary cache.
823 B
823 B
paths
| paths | ||
|---|---|---|
|
Python Patterns
This file extends common/patterns.md with Python specific content.
Protocol (Duck Typing)
from typing import Protocol
class Repository(Protocol):
def find_by_id(self, id: str) -> dict | None: ...
def save(self, entity: dict) -> dict: ...
Dataclasses as DTOs
from dataclasses import dataclass
@dataclass
class CreateUserRequest:
name: str
email: str
age: int | None = None
Context Managers & Generators
- Use context managers (
withstatement) for resource management - Use generators for lazy evaluation and memory-efficient iteration
Reference
See skill: python-patterns for comprehensive patterns including decorators, concurrency, and package organization.