HT

hassanhabib/the-standard-skills

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

20 stars 品質 55 トレンド 14

A collection of AI-native skills that operationalize The Standard — an open-source software engineering framework governing how software is purposely designed, architecturally structured, rigorously...

概要

A collection of AI-native skills that operationalize The Standard — an open-source software engineering framework governing how software is purposely designed, architecturally structured, rigorously tested, and consistently maintained. These skills bring The Standard's principles directly into your AI-assisted development workflow, enforcing discipline across the full engineering lifecycle. The Standard is a comprehensive software engineering philosophy built around a single belief: It is authored and maintained by Hassan Habib and The Standard Team — a global community of engineers committed to building software with clarity, conviction, and craftsmanship. The Standard is It cannot be partially adopted. Every principle reinforces the others, forming a coherent system for engineering excellence. This repository contains that together cover the complete engineering lifecycle.

README

以下は原文 README の抜粋です。原文を見る。

The Standard Skills

A collection of AI-native skills that operationalize The Standard — an open-source software engineering framework governing how software is purposely designed, architecturally structured, rigorously tested, and consistently maintained.

These skills bring The Standard’s principles directly into your AI-assisted development workflow, enforcing discipline across the full engineering lifecycle.


What Is The Standard?

The Standard is a comprehensive software engineering philosophy built around a single belief: software should be readable, rewritable, and purposeful above all else.

It is authored and maintained by Hassan Habib and The Standard Team — a global community of engineers committed to building software with clarity, conviction, and craftsmanship.

The Standard is all-in or all-out. It cannot be partially adopted. Every principle reinforces the others, forming a coherent system for engineering excellence.

Core Principles

Principle Description
People-First Build for users and future maintainers, not machines
Simplicity No Utils, Helpers, or Commons — no excessive inheritance
Autonomous Components Every component is self-sufficient with its own validations
No Magic Explicit, visible code — no hidden routines or implicit behavior
Rewritability Any entry-level engineer must be able to understand and rewrite any component
Mono-Micro Monolith structure with a microservice mindset
Airplane Mode Software must run fully locally — no mandatory cloud dependency
No Toasters Teach by conviction, not by style enforcement
Pass Forward Knowledge is shared freely
Readability over Optimization Clear code beats clever code

Skills Overview

This repository contains six interconnected skills that together cover the complete engineering lifecycle. the-standard-core governs all others — establishing the theoretical foundation that every other skill builds upon.

the-standard-core
    ├── the-standard-architecture
    ├── the-standard-code-csharp
    ├── the-standard-testing
    ├── the-standard-practices
    └── the-standard-comprehension-gate

the-standard-core

The governing layer for all other skills. Defines the Tri-Nature Theory, the mandatory engineering sequence, and the non-negotiable principles that every Standard-compliant system must follow.

Mandatory Engineering Sequence:

  1. Purposing — Observation → Articulation → Solutioning
  2. Modeling — Data carriers and operational models
  3. Simulation — How models interact

Model Types:

  • Primary — Core domain entities (e.g., Student, Post)
  • Secondary — Supporting entities (e.g., Address, Tag)
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add hassanhabib/the-standard-skills
MCP 初心者?mcpskill.org のガイドから始めましょう →