Abstract First Coder

Write Python code in the abstraction-first style used by knowledge_graph_xm: define domain data models, abstract interfaces, strategy classes, default implementations, pipeline orchestration, dependency injection, async contracts, and verification hooks before adding concrete behavior. Use when creating or modifying project code that should be extensible, replaceable, and readable by future agents.

Ruosong320 Updated

File contents

Ruosong320/my-claude-working-skills/tree/main/abstract-first-coder commit decac030c3

Frequently asked questions

npx skillmds@latest add ruosong320/abstract-first-coder