HT

hassanhabib/the-standard-skills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

20 stars 质量 55 趋势 14

一组AI原生技能的集合,使The Standard——一个开源软件工程框架,规范软件如何被有意设计、架构结构化、严格......

概览

一组AI原生技能的集合,将《标准》付诸实践——一个开源软件工程框架,规范软件如何被有意设计、架构结构化、严格测试和持续维护。 这些技能将《标准》的原则直接带入您的AI辅助开发流程,贯穿整个工程生命周期,强化纪律。 该标准是一项全面的软件工程哲学,基于一个信念: 该项目由Hassan Habib和The Standard Team共同编写和维护——这是一个致力于以清晰、信念和工艺打造软件的全球工程师社区。 标准是它不能部分被采纳。每个原则相互强化,形成一个连贯的工程卓越体系。 本仓库包含了涵盖整个工程生命周期的资料。

概述(AI 翻译)

一组AI原生技能的集合,将《标准》付诸实践——一个开源软件工程框架,规范软件如何被有意设计、架构结构化、严格测试和持续维护。

这些技能将《标准》的原则直接带入您的AI辅助开发流程,贯穿整个工程生命周期,强化纪律。


什么是标准?

该标准是一项全面的软件工程哲学,围绕一个信念建立:软件应当是可读、可重写且具有目的性的。

该项目由Hassan Habib和The Standard Team共同编写和维护——这是一个致力于以清晰、信念和工艺打造软件的全球工程师社区。

该标准是全包或全包 它不能部分采纳。每一个原则相互强化,形成一个连贯的工程卓越体系。

核心原则

原理 描述
以人为本 为用户和未来维护者构建,而非机器
简洁无实用物、助手或公共物品——无过度继承

本页由 AI 翻译,技术细节请以原文为准。

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
新手?先看 mcpskill.org 教程 →