Skip to main content

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 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aidlc_profile_software-0.14.0.tar.gz (133.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aidlc_profile_software-0.14.0-py3-none-any.whl (189.9 kB view details)

Uploaded Python 3

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

Hashes for aidlc_profile_software-0.14.0.tar.gz
Algorithm Hash digest
SHA256 d4dd21f02e1ad4a46488e30b2a2b319667d7a836ddb440e6618315d4bc6722e4
MD5 283c5159fdc704ef984b3cdacd6a4f9f
BLAKE2b-256 92a93cb2818bee146e2a2f431c8dcc6a87a9654905c90e69c926c5cddf9040df

See more details on using hashes here.

File details

Details for the file aidlc_profile_software-0.14.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aidlc_profile_software-0.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2290cfa8a41a5b20ea1df569da24fd32aaf6c95b2790c13d70097b88e515926e
MD5 badae53fe85e1e31fece9c961b316902
BLAKE2b-256 236c39b6ada3cc8a36c68c423f4e08e79aeaf76ff7f07f273b0cb4ebe6fa5af9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page