Skip to content
Merged
6 changes: 3 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.0.0] - 2024-11-08
## [2.0.0] - 2025-11-08
Comment thread
ericelliott marked this conversation as resolved.
Comment thread
ericelliott marked this conversation as resolved.

### Added
- New `aidd/utils` barrel export with composition utilities
Expand All @@ -28,7 +28,7 @@ import { asyncPipe } from 'aidd/asyncPipe';
import { asyncPipe } from 'aidd/utils';
```

## [1.13.0] - 2024-11-08
## [1.13.0] - 2025-11-06
Comment thread
ericelliott marked this conversation as resolved.

### Added
- AIDD Server Framework with production-ready middleware
Expand All @@ -39,7 +39,7 @@ import { asyncPipe } from 'aidd/utils';
- Flaky E2E tests now robust with git state verification
- Test redundancies removed for cleaner test suite

## [1.12.0] - 2024-10-20
## [1.12.0] - 2025-10-21
Comment thread
ericelliott marked this conversation as resolved.
Comment thread
ericelliott marked this conversation as resolved.
Comment thread
ericelliott marked this conversation as resolved.

### Added
- Release automation improvements
Expand Down
21 changes: 10 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@

**The standard framework for AI Driven Development**

Includes:
- **AIDD CLI** – project bootstrap and automation
- **Agent Runtime** – workflows from product discovery to commit and release
- **SudoLang Prompt Language** – typed pseudocode for AI orchestration
- **Server Framework** – composable backend for Node and Next.js
- **Utilities & Component Library** – common patterns and reusable recipes to accelerate your app development

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

Expand Down Expand Up @@ -35,17 +42,11 @@

## About SudoLang AIDD

A public collection of reusable metaprograms, agent scripts, and prompt modules. SudoLang agents put high quality software engineering process on autopilot rails.

The collection includes a comprehensive AI agent orchestration system with commands and rules that enable AI Driven Development workflows.

This system implements time-tested software engineering processes on autopilot rails, including:
**AI-Driven Development (AIDD)** is a methodology where AI systems take primary responsibility for generating, testing, and documenting code, automating most of the software creation process so humans can focus on the big picture and 10× their productivity.

- Specification driven development with PRDs and concise, structured user stories.
- Systematic task planning and execution with Test Driven Development (TDD).
- Code review and refinement with automated code quality checks and best practices enforcement.
SudoLang AIDD is a collection of reusable metaprograms, agent orchestration systems, and prompt modules that put high-quality software engineering processes on autopilot rails. It implements time-tested workflows including specification-driven development, systematic task planning with Test Driven Development (TDD), and automated code review with best practices enforcement.

The system also includes comprehensive code style guides for JavaScript, TypeScript, React, Redux, and we'll be adding more soon!
**SudoLang** is a pseudocode language for prompting large language models with clear structure, strong typing, and explicit control flow.

**AI Workflow Commands** - Use these in your AI assistant chat (Cursor, ChatGPT, Claude, etc.):

Expand All @@ -58,8 +59,6 @@ The system also includes comprehensive code style guides for JavaScript, TypeScr
/commit - commit the changes to the repository
```

**SudoLang** is a pseudocode language for prompting large language models with clear structure, strong typing, and explicit control flow.

## 🚀 Quick Start with AIDD CLI

```
Expand Down
38 changes: 22 additions & 16 deletions bin/aidd.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,28 +54,34 @@ const createCli = () => {
.addHelpText(
"before",
`
SudoLang.ai AIDD
SudoLang AIDD
The standard framework for AI-Driven Development.

The standard framework for AI Driven Development.
Includes:
- AIDD CLI – project bootstrap and automation
- Agent Runtime – workflows from product discovery to commit and release
- SudoLang Prompt Language – typed pseudocode for AI orchestration
- Server Framework – composable backend for Node and Next.js
- Utilities & Component Library – common patterns and reusable recipes to accelerate your app development

AI-Driven Development (AIDD) is a methodology where AI systems take primary
responsibility for generating, testing, and documenting code, automating most of
the software creation process so humans can focus on the big picture and 10× their
productivity.

🚀 Server Framework: Import from 'aidd/server' for composable, type-safe server development.
See documentation: https://github.com/paralleldrive/aidd#-aidd-server-framework

🚀 AI Workflow Commands (use in your AI assistant chat):
/discover - what to build
/task - planning
/execute - task epics with TDD
/review - the results
/log - activity logging
/commit - commit changes
- /discover - what to build
- /task - planning
- /execute - task epics with TDD
- /review - the results
- /log - activity logging
- /commit - commit changes

After installation, ask your AI agent: /help
For help with /commands, use /help [command] in your AI agent chat, e.g. /help discover

🚀 Server Framework: Optional lightweight Express alternative for Node/Next.js
Import from 'aidd/server' for composable, type-safe server development.
[See documentation](https://github.com/paralleldrive/sudolang.ai#-aidd-server-framework)

A public collection of reusable metaprograms, agent scripts, and prompt modules.

SudoLang is a pseudocode language for prompting large language models with clear structure, strong typing, and explicit control flow.
`,
)
.addHelpText(
Expand Down
13 changes: 9 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,20 @@
"files": [
"ai/**/*",
"bin/**/*",
"docs/**/*",
"lib/**/*",
"src/**/*",
"utils/**/*",
"!**/*.test.js",
"!**/*-e2e.test.js",
"README.md",
"LICENSE"
"LICENSE",
"CHANGELOG.md",
"CONTRIBUTING.md"
],
"repository": {
"type": "git",
"url": "git+https://github.com/paralleldrive/sudolang.ai.git"
"url": "git+https://github.com/paralleldrive/aidd.git"
},
"keywords": [
"ai-driven-development",
Expand All @@ -56,9 +61,9 @@
"author": "ParallelDrive",
"license": "MIT",
"bugs": {
"url": "https://github.com/paralleldrive/sudolang.ai/issues"
"url": "https://github.com/paralleldrive/aidd/issues"
},
"homepage": "https://github.com/paralleldrive/sudolang.ai#readme",
"homepage": "https://github.com/paralleldrive/aidd#readme",
"dependencies": {
"@paralleldrive/cuid2": "^3.1.0",
"chalk": "^4.1.2",
Expand Down
Loading