Skip to main content

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 the aidlc-profile-software-enterprise extension.

Workflow

  1. Open your project in your IDE and ask: "Start Mob Elaboration" (or "Start Code Elevation" for brownfield)
  2. The AI reads the intent from intents/intent-primary.md and generates the elaboration plan (stories, units, bolts)
  3. Run Mob Construction bolt by bolt
  4. Use aidlc-kit consistency between bolts to validate structural integrity
  5. Use aidlc-kit archive when 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)

Source distribution for aidlc-profile-software 0.14.0
File Size Uploaded Provenance
aidlc_profile_software-0.14.0.tar.gz 133.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aidlc-profile-software 0.14.0
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

0.14.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page