Engineering Knowledge Framework

Engineering Knowledge Framework is an open-source framework for building AI-native engineering knowledge systems.

It provides a structured foundation for capturing, organizing, maintaining, evolving and applying engineering knowledge in a way that benefits both engineers and AI systems.

This project is not simply a documentation repository.

It is a framework for engineering knowledge.

Vision

Engineering organizations accumulate valuable knowledge every day through projects, successes, failures, architectural decisions and operational experience.

Unfortunately, much of this knowledge remains fragmented, undocumented, or is lost as teams evolve.

The Engineering Knowledge Framework exists to transform that experience into reusable organizational knowledge.

Our long-term vision is to establish an open standard for engineering knowledge management that enables organizations to:

Engineering knowledge should scale with both people and AI.

Philosophy

The framework is built around several core principles.

PrincipleDescription
Knowledge over DocumentationCapture understanding, not just information
Principles over ToolsPrefer timeless engineering principles over technologies
Explain WhyDocument reasoning, not just procedures
Modular KnowledgeCompose knowledge from focused, reusable documents
Capability-drivenOrganize around engineering capabilities
AI-nativeTreat AI as a first-class consumer of knowledge
Continuous ImprovementEvolve knowledge through organizational learning

These principles guide every aspect of the repository.

What the Framework Provides

The framework consists of several complementary components.

Governance

Defines how engineering knowledge is created and maintained.

Examples include:

Engineering Capabilities

Each engineering discipline is represented as a capability containing all knowledge required to understand and execute that discipline.

A capability typically contains:

Examples include:

AI Framework

The framework treats AI as an engineering collaborator rather than simply a documentation generator.

AI is integrated throughout the engineering lifecycle, including:

Human engineering judgement remains the final authority.

Learning Framework

Engineering knowledge should enable continuous learning.

Capabilities may include:

Tooling

The framework is designed to support automation.

Examples include:

The repository is organized into several major areas.

governance/
Repository philosophy, standards and guidance

glossary/
Canonical engineering terminology

handbook/
Engineering principles and standards

guides/
Focused explanations of engineering topics

playbooks/
Repeatable engineering workflows

checklists/
Verification and quality gates

templates/
Reusable engineering artifacts

references/
Quick reference material

learning-paths/
Structured learning journeys

assets/
Shared diagrams, images and supporting resources

Each document type has a clearly defined purpose.

See:

Document Types

for more information.

Knowledge Lifecycle

Engineering knowledge evolves continuously.

Experience
↓
Capture
↓
Review
↓
Refine
↓
Organize
↓
Publish
↓
Apply
↓
Learn
↓
Improve
↓
Repeat

This framework exists to support every stage of that lifecycle.

AI-Native Knowledge

Traditional documentation is written solely for humans.

The Engineering Knowledge Framework is designed for both humans and AI.

Documents should therefore:

Well-structured knowledge enables AI systems to provide more accurate, consistent and context-aware assistance.

Intended Audience

The framework is intended for:

Organizations may adopt the framework in its entirety or adapt individual components to meet their own needs.

Getting Started

If you are new to the repository, begin with the governance documents.

  1. CLAUDE.md
  2. Strategy
  3. Roadmap
  4. Document Types
  5. Style Guide
  6. Contributing

These documents explain the philosophy, organization and contribution model of the framework.

Navigating the Repository

Once you understand the philosophy, use the Table of Contents to explore the repository by capability or by topic.

The TOC provides two complementary views:

Each capability handbook also includes a Capability Map section listing all documents within that capability.

Current Focus

The current priorities are:

Progress is tracked in:

Roadmap

Long-term Goals

The Engineering Knowledge Framework aims to become:

The framework is intended to be adopted, extended and improved by the engineering community.

Contributing

Contributions are welcome.

Before contributing:

  1. Read the governance documents.
  2. Understand the document taxonomy.
  3. Follow the Style Guide.
  4. Improve existing knowledge before creating new documents.
  5. Keep documentation timeless, modular and well connected.

See:

Contributing

for the complete contribution workflow.

License

This repository is open source.

Unless otherwise specified, contributions are licensed under the repository's license.

Related Documents

Engineering Capabilities

Governance