About
This skill provides domain-specific guidance for implementing the foundational stage of a secure Software Development Life Cycle (SDLC) during the initial phase of a project. It focuses on deploying critical defensive layers such as pre-commit hooks for automated secrets detection, strict branch protection policies with required reviews, and commit signature verification to ensure code integrity. By integrating these automated enforcement patterns, developers can block vulnerabilities at the local source level and prevent unauthorized merges, establishing a robust defense-in-depth strategy from the start.