The Standard Practices

Standardize contributor workflows for branches, commits, PRs, and configuration checks.

18|6|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/hassanhabib/the-standard-skills --skill the-standard-practices-hassanhabib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: The Standard Practices
Source: https://github.com/hassanhabib/the-standard-skills/tree/main/.skills/the-standard-practices
Command: npx skills add https://github.com/hassanhabib/the-standard-skills --skill the-standard-practices-hassanhabib

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires the-standard-core.

What problem does it solve?

The Standard Practices establish and enforce consistent, auditable governance for contributions across the entire software lifecycle, ensuring that branch naming, commits, PRs, and configuration adhere to a single Standard.

Core Features & Use Cases

  • Branch naming discipline and category consistency that align with the Standard pattern.
  • TDD commit discipline with [FAIL] and [PASS] prefixes for tests and implementations.
  • PR governance including standardized titles, reviews, and CI checks; configuration safety practices to avoid secrets in code.
  • Use cases include coordinating multi-team feature work, data model changes, and infrastructure updates while maintaining auditability and quality.

Quick Start

Plan your next feature by drafting a standardized branch name, writing a failing test, and creating a PR with a compliant title.

Frequently Asked Questions about The Standard Practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce consistent git branching and pull-request standards across a development team?

You can enforce consistent git branching and pull-request standards by applying standardized naming conventions, TDD commit prefixes like [FAIL] and [PASS], and structured PR governance checks to ensure auditable collaboration across your codebase.

What is TDD commit discipline and how does it structure git history?

TDD commit discipline structures git history by requiring explicit [FAIL] prefixes for test commits and [PASS] prefixes for implementation commits, ensuring test-driven development phases are auditable and clearly separated in your version control logs.

How do I standardize pull-request titles and reviews for multi-team feature coordination?

Standardizing pull-request titles and reviews for multi-team coordination involves applying category-accurate size tagging, structured PR title templates, and consistent CI checks to maintain quality and auditability across infrastructure and data model changes.

Can I use this standard practices workflow for infrastructure changes and configuration management?

Yes, you can use this standard practices workflow for infrastructure changes and configuration management, as it explicitly enforces configuration safety practices to prevent secrets in code and guides infrastructure updates with auditable governance.

Do I need the-standard-core dependency to implement category accuracy and size tagging in pull requests?

Yes, the-standard-core is a required dependency to implement category accuracy, size tagging, and the standardized governance checks that enforce disciplined collaboration across your branches and pull requests.

Why are my pull-request compliance checks failing during multi-team feature work?

Your pull-request compliance checks may be failing due to non-compliant branch naming, missing TDD commit prefixes, incorrect category accuracy tagging, or configuration safety violations where secrets are detected within the codebase.