Keep the Why
Preserves and recovers the architectural decisions, rejected alternatives, and historical reasoning behind codebase implementations.
Preserves and recovers the architectural decisions, rejected alternatives, and historical reasoning behind codebase implementations.
Keep the Why is a repo-native documentation and persistence skill designed to capture the rationale that code alone cannot explain. By tracking architectural decisions, rejected alternatives, operational workarounds, and incident learnings alongside code changes, it prevents AI agents from repeatedly re-suggesting dismissed approaches. It works across continuous workflow capture, legacy code archaeological reconstruction, and structured maintainer offboarding interviews, generating structured, human-and-agent-readable context files that accelerate developer onboarding and make legacy codebases maintainable.
