Principle Foundational Thinking

Choose core data structures, state ownership, concurrency boundaries, and shared verification before dependent feature logic closes design options.

njs14 a759ce9 702 B Updated

File contents

Put foundations first

Treat the request text that activated this skill as a structural decision to make before feature logic.

Apply foundational thinking. Model the data and dominant access paths, isolate shared mutable state, and sequence common verification or scaffolding ahead of dependents. Avoid abstractions that remove no decision. Return the chosen foundation and the downstream branches or risks it eliminates.

njs14/pkstack/tree/main/.kiro/skills/principle-foundational-thinking commit a759ce909e

Frequently asked questions

npx skillmds@latest add njs14/principle-foundational-thinking