What problem does it solve?
Philosophy and work-culture guidelines reduce confusion and inconsistency when making architectural decisions, collaborating with teammates, and choosing what to build versus what to defer.
Core Features & Use Cases
- Guiding principles for decision-making: Encourages pragmatic tradeoffs, customer/data safety, and welcoming ideas without forcing consensus.
- Collaboration and communication norms: Promotes asking questions, keeping discussions broadly visible, and respecting how others think.
- Code, Git, and constraint ownership guidance: Establishes expectations for commit storytelling, separating refactors from features, and fixing invariants in the layer that owns them.
- Backwards compatibility and testing mindset: Clarifies when compatibility matters, discourages unnecessary shims, and frames tests as behavior verification.
- Automation and business-context framing: Supports building tools when appropriate and aligning engineering priority with business realities.
Quick Start
Load the philosophy skill when you need to make an architecture decision or align a proposed change with team work principles.