Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HCMD — Human‑Centered Meta‑Development

A structured, semantic, and deterministic workflow for AI‑assisted software development

HCMD is a discipline that separates meaning, structure, and implementation into explicit, human‑authored layers.
It provides a stable, reproducible alternative to prompt engineering and ad‑hoc agent behavior by introducing a clear semantic pipeline:

HUT → AML → STS → PSC → Implementation

HCMD is designed for developers and scientific professionals who want AI assistance without losing architectural control, determinism, or reproducibility.
It works naturally with Windows, Visual Studio 2026, VS Code, and the Copilot App.


Why HCMD?

Current AI coding tools are powerful, but they lack:

  • semantic grounding
  • explicit task decomposition
  • deterministic structure
  • reproducibility across sessions
  • stable regeneration
  • separation of meaning from mechanics

HCMD addresses these gaps by externalizing reasoning into structured, human‑authored artifacts:

  • HUT — human meaning preparation
  • AML — semantic meaning
  • STS — procedural meaning
  • PSC — deterministic structure
  • HMD — unified meaning + structure

This allows humans to define what the system means and how it is shaped, while AI handles the mechanical implementation.


The Updated HCMD Pipeline (2026)

HCMD now uses a five‑stage conceptual pipeline:

HUT → AML → STS → PSC → Implementation
  • HUT clarifies human intent
  • AML expresses semantic meaning
  • STS expresses procedural meaning
  • PSC expresses deterministic structure
  • Implementation executes structure mechanically

This pipeline is one‑directional and regeneration‑safe.


PSC‑First Training

A major evolution of HCMD:

PSC replaces local training.
PSC is the training.

PSC acts as the structural bytecode of the domain.
It ensures deterministic behavior across cloud Copilot, local LLMs, and future AI systems.


The Two‑Engine Model

HCMD clarifies the roles of human and machine:

Human Engine

  • prepares meaning through HUT
  • expresses intent through AML
  • validates STS
  • remains the semantic authority

Machine Engine

  • transforms STS into PSC
  • generates implementation
  • executes structure mechanically

This separation preserves meaning while enabling determinism.


Repository Structure

HCMD is organized into three layers:

concept/        →        environment/        →        implementation/
meaning                 operation                     execution

concept/ — The Conceptual Layer

Contains the complete conceptual foundation of HCMD:

  • HCMD Manifesto
  • HCMD Overview and Principles
  • AML, STS, PSC, and HMD conceptual definitions
  • The Three‑Layer Model
  • Conceptual Workflow
  • Conceptual Example

This layer defines the discipline before any tooling or implementation enters the picture.


environment/ — The Operational Layer (Reference Environment)

Explains how HCMD is executed using:

  • Copilot App (semantic environment)
  • GitHub Copilot (implementation environment)
  • Windows (stable execution substrate)

It includes:

  • operational workflow
  • example sessions
  • regeneration guidelines
  • PSC‑first training integration

Future Layers

Planned additions:

  • implementation/ — schemas, templates, generators, and HMD tooling
  • examples/ — complete HCMD projects
  • docs/ — public documentation for practitioners

Status Update — August 2026

Today’s work completed a full modernization of the concept/ layer:

  • updated HCMD Overview
  • updated HCMD Principles
  • updated HCMD Manifesto
  • updated Three‑Layer Model
  • updated AML, STS, PSC, HMD concepts
  • updated Conceptual Workflow
  • updated index.md

These documents now reflect the 2026 HCMD architecture.

The file Conceptual_Example.md remains intentionally minimal.


Next Steps

Upcoming work includes:

  • updating the environment/ layer
  • aligning the implementation/ layer
  • syncing HCMD‑Tutorials with the new conceptual foundation
  • adding PSC‑first training examples
  • adding regeneration‑safe implementation templates

About the Author

HCMD is my personal research project, developed independently.
I remain affiliated with LBNL and can be reached at H_Nishimura@lbl.gov.


About

Human‑Centered Meta‑Development (HCMD): a semantic, deterministic workflow for AI‑assisted software development. Defines meaning, tasks, and structure through AML, STS, and PSC before code generation. This is the official home of the discipline.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors