Enforce column-aligned inline comments on dataclass and enum fields. Use when writing or reviewing Python dataclasses, enums, TypedDicts, or any structured type with inline field comments.
When a dataclass, enum, or similar structured type has inline comments on its fields, align all comments to the same column and wrap the block with # fmt: off / # fmt: on so the formatter preserves the alignment.
# fmt: off goes on the line immediately before the decorator or class statement.# fmt: on goes on the line immediately after the last field.# fmt: off
@dataclass
class RawFieldSpec:
"""A single field extracted from a provider's OpenAPI schema."""
provider: str # Provider id, e.g. "openai".
name: str # Upstream field name as-is.
type_str: str # JSON Schema type string.
required: bool # True when in the required array.
description: str | None = None
constraints: JSONObject = dataclass_field(default_factory=dict)
union: UnionInfo | None = None # Discriminated union info.
items: ArrayItemsInfo | None = None # Array item type info.
additional_properties: JSONObject | bool | None = None # additionalProperties schema.
variant_metadata: list[VariantMeta] | None = None # Titled union variant metadata.
# fmt: on# fmt: off
class TransferCode(IntEnum):
"""Transfer type codes for billing.transfers.code column."""
USAGE = 1 # Standard usage charge.
BALANCE_DEPOSIT = 100 # Stripe payment or balance top-up.
CREDIT_ADJUSTMENT = 101 # Manual credit adjustment.
CREDIT_GRANT = 102 # Promotional or signup credits.
API_USAGE = 200 # LLM API token usage.
MCP_BUYER_CHARGE = 400 # Buyer charge for MCP tool call.
MCP_SELLER_HOLD = 410 # Seller pending hold (7-day window).
MCP_SELLER_CLAWBACK = 411 # Reverse posted hold on refund.
# fmt: onThese former standalone skills are bundled here as references to keep the runtime list compact. Load only the reference that matches the user's exact product, framework, or failure mode.
| Former skill | Reference | Description |
|---|---|---|
dedalus-column-aligned-fields | references/skills/dedalus-column-aligned-fields/SKILL.md | Enforce column-aligned inline comments on dataclass and enum fields. Use when writing or reviewing Python dataclasses, enums, TypedDicts, or any structured type with inline field comments. |