BigHugger
sk Skill · fdiblen

rseng-software-design

Covers designing research software: modularity and separation of concerns, interfaces and coupling, growing from script to package, the rule of three and the reuse ladder, architecture styles for research systems (pipeline, layered, plugin, services), quality-attribute trade-offs, visual design documentation (C4, Mermaid, PlantUML diagrams-as-code) and architecture decision records. Use when starting non-trivial…

installs 8w
0
30-day movement
starts with the next reading
Related entries
1
Connections
0
Python
Host repository
fdiblen/rseng-agent-skills
Version
0.3.0
Licence
CC-BY-4.0
Host stars
16
Host language
Python