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.
Metadata
Release files for aidlc-profile-software 0.14.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| aidlc_profile_software-0.14.0.tar.gz | 133.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aidlc_profile_software-0.14.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 323.7 kB
Release files / aidlc_profile_software-0.14.0.tar.gz
| Download URL | aidlc_profile_software-0.14.0.tar.gz |
|---|---|
| Size | 133.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4dd21f02e1ad4a46488e30b2a2b319667d7a836ddb440e6618315d4bc6722e4
|
|
BLAKE2b-256 checksum How to use checksums |
92a93cb2818bee146e2a2f431c8dcc6a87a9654905c90e69c926c5cddf9040df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / aidlc_profile_software-0.14.0-py3-none-any.whl
| Download URL | aidlc_profile_software-0.14.0-py3-none-any.whl |
|---|---|
| Size | 189.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2290cfa8a41a5b20ea1df569da24fd32aaf6c95b2790c13d70097b88e515926e
|
|
BLAKE2b-256 checksum How to use checksums |
236c39b6ada3cc8a36c68c423f4e08e79aeaf76ff7f07f273b0cb4ebe6fa5af9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Security for aidlc-profile-software 0.14.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.