Default software development profile for aidlc-kit.
Project description
aidlc-profile-software
Default software development profile for aidlc-kit.
Implements the AI-DLC software development workflow: Mob Elaboration, Mob Construction, and Code Elevation. Previously bundled inside aidlc-kit; extracted to its own package for architectural symmetry with other profiles (CPA, WAR, etc.).
Install
This package is installed automatically with aidlc-kit:
pip install aidlc-kit
# or
uv tool install aidlc-kit
To install standalone (for development):
uv pip install -e .
Usage
This is the default profile. No --profile flag needed:
# These are equivalent:
aidlc-kit init my-project --mode greenfield --platform aws
aidlc-kit init my-project --mode greenfield --platform aws --profile software
Profile Contract
| Field | Value |
|---|---|
| Name | software |
| Display Name | Software Development |
| Rituals | elaboration, construction |
| Modes | greenfield, brownfield |
| Platforms | aws, azure, gcp, onprem, agnostic |
| Tiers | standard, enterprise |
What It Provides
- Prompt templates: Mob Elaboration, Mob Construction, Code Elevation (brownfield)
- Plan templates: elaboration plan, construction plan, elevation plan (brownfield)
- EGS (Enterprise Guardrails Specification) templates per platform (enterprise tier)
- Extensions: security, api-design, observability, performance, testing
- Standards: content validation, error handling, question format
- Completion prompts: bolt criteria, consistency check, intent consolidation
- State file template with mode-aware ritual progress
Commands
These commands are registered dynamically when this profile is installed:
| Command | Purpose |
|---|---|
consistency |
Run structural consistency checks across artifacts |
validate-plan |
Validate elaboration plan before starting construction |
extensions |
Manage project extensions (list, install, remove) |
intent |
Manage parallel intents via git branches (create, list, switch, archive) |
bolt |
Manage parallel bolts via git branches (branch, list, merge) |
Modes
greenfield— New project. Mob Elaboration and Mob Construction prompts.brownfield— Existing codebase. Adds Code Elevation prompt and templates for static model, dynamic model, and technical debt analysis.
Platforms
aws, azure, gcp, onprem, agnostic — Tailors the EGS definition template to the target platform.
Tiers
standard(default) — Core AI-DLC workflow without guardrails enforcement.enterprise— Adds EGS guardrails, compliance matrix, gap analysis, and validation gates. Requires theaidlc-profile-software-enterpriseextension.
Workflow
- Open your project in your IDE and ask: "Start Mob Elaboration" (or "Start Code Elevation" for brownfield)
- The AI reads the intent from
intents/intent-primary.mdand generates the elaboration plan (stories, units, bolts) - Run Mob Construction bolt by bolt
- Use
aidlc-kit consistencybetween bolts to validate structural integrity - Use
aidlc-kit archivewhen the intent is complete, then start the next one
Parallel Work (Git Branching)
Work on multiple intents or bolts simultaneously using git branches:
aidlc-kit intent create "User API" # branch + start working
aidlc-kit intent create "Notifications" # second intent branch
aidlc-kit intent list # show active intent branches
aidlc-kit intent switch "user-api" # switch between intents
aidlc-kit intent archive # archive, merge, clean up
aidlc-kit bolt branch 2 # branch for Bolt 2 (validates dependencies)
aidlc-kit bolt list # show bolt branches
aidlc-kit bolt merge 2 # merge completed bolt back to intent
License
Business Source License 1.1 — same terms as aidlc-kit. Converts to Apache 2.0 on 2030-02-27.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aidlc_profile_software-0.14.0.tar.gz.
File metadata
- Download URL: aidlc_profile_software-0.14.0.tar.gz
- Upload date:
- Size: 133.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4dd21f02e1ad4a46488e30b2a2b319667d7a836ddb440e6618315d4bc6722e4
|
|
| MD5 |
283c5159fdc704ef984b3cdacd6a4f9f
|
|
| BLAKE2b-256 |
92a93cb2818bee146e2a2f431c8dcc6a87a9654905c90e69c926c5cddf9040df
|
File details
Details for the file aidlc_profile_software-0.14.0-py3-none-any.whl.
File metadata
- Download URL: aidlc_profile_software-0.14.0-py3-none-any.whl
- Upload date:
- Size: 189.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2290cfa8a41a5b20ea1df569da24fd32aaf6c95b2790c13d70097b88e515926e
|
|
| MD5 |
badae53fe85e1e31fece9c961b316902
|
|
| BLAKE2b-256 |
236c39b6ada3cc8a36c68c423f4e08e79aeaf76ff7f07f273b0cb4ebe6fa5af9
|