Limin Ge
Products
Manifesto
Blogs
Contact
Toggle theme
中文
AI-Native Engineering Manifesto
View the GitHub repo
Contents
00.1
Quotations
The manifesto as first written: 11 hard truths in brief, the extended chapter map, and every revision from March 2025 to May 2026.
Mar 1, 2025
00.2
AI-Native Engineering: 11 Hard Truths for 2025
A founder note on building AI-native organizations and systems.
Dec 4, 2025
01
Chapter 1: AI Statelessness and Context Window
Understanding AI hinges on understanding its statelessness. Your codebase should shed all procedural and historical baggage so that any reader, every AI session, needs zero historical context to operate.
Dec 4, 2025
02
Chapter 2: Test/Code Loop: Why Test Code Is More Important Than Functional Code
You must spend a lot of time, more than 50%, writing testing code.
Dec 4, 2025
03
Chapter 3: Debugging: Finding Bugs with AI in Deep Waters
Today's AI programming is programming in uncertainty, in chaos, in confusion.
Dec 4, 2025
04
Chapter 4: Tools and Context Selection: Why AI IDEs Sell "Context Selection Capability"
AI IDEs or AI Agents sell two things: Context selection capability, and best practice generalization capability.
Dec 4, 2025
05
Chapter 5: AI-Native Workflows: Plan/Act, Test/Code, Doc/Code/Doc
Plan/Act, Test/Code, Doc/Code/Doc are the new operating system of engineering.
Dec 4, 2025
06
Chapter 6: From Vertical to Horizontal Complexity
We should transform software complexity from vertical to horizontal... by increasing the diversity of paths, we can reduce the depth of any single path.
Dec 4, 2025
07
Chapter 7: Human-in-the-Loop and Onboarding
AI cannot solve all problems. AI cannot solve the first mile and the last mile. This is essentially a human problem.
Dec 4, 2025
08
Chapter 8: Choosing AI-Compatible Technology Stacks
Very new technology stacks are hard for AI to master, because training data is too limited... The word 'compatibility' gains a new meaning in this context.
Dec 4, 2025
09
Chapter 9: Five Levels of AI Coding and the User Story Driven Endgame
Vibe Coding only describes a very primitive stage. The endgame should be user-story-driven development.
Dec 4, 2025
10
Chapter 10: The Structural Advantages of AI-Native Small Teams
An era when small teams can win... We carry no baggage, so we can rebuild productivity across every step of how we work, as thoroughly as we like.
Dec 4, 2025
11
Chapter 11: Conventions and Development Standards: Let AI Dance in Chains
The importance of Convention and development standards for AI-Native teams will only be higher, because they are the best tools to slow entropy increase. At the start of a project, we should design as many constraints and conventions as possible. Let AI 'dance in chains.'
Dec 4, 2025
12
Chapter 12: Token as a Quantitative Measure of Project Scale
A token count quantifies how much information a project contains: convert everything the project has accumulated into tokens, and that number is a measure of its scale.
Dec 4, 2025
13
Chapter 13: Meeting Recording→PRD→TDD→Code: AI-Native Team's Knowledge Workflow
One of the more radical ideas from earlier drafts, worth trying once we have the money and the people: record every meeting → generate transcripts → generate PRDs → generate TDDs → generate code drafts.
Dec 4, 2025
14
SSOT: Why Every Software Engineering Principle Is Really About One Thing
Complex products, AI-native output, and fast iteration naturally split team truth. The SSOT Nine-Layer Pyramid lets AI agents, product, operations, sales, support, and engineering share one current decision snapshot.
May 25, 2026
15
How to Build an SSOT Nine-Layer Pyramid Model
A reusable method for constructing a team SSOT that aligns AI agents, product, operations, sales, support, and engineering across mission, strategy, promise, Flow, contract, implementation, and evidence.
May 25, 2026
Get new articles by email
One email when a new article lands. Nothing else.
Subscribe