Skip to main content

aegis-sdlc

The command-line tool behind AEGIS, a set of agents for GitHub Copilot and Claude Code that turn an idea into approved requirements, an implementable architecture and reviewed code.

The agents call this CLI to keep their documents consistent. You can also use it on its own, for example in CI, to scaffold and validate AEGIS artifacts.

Install

pip install aegis-sdlc

This installs the artifact-tools command. Python 3.10 or later is required.

Use

artifact-tools scaffold product-requirements docs/artifacts/my-app --project "My App"
artifact-tools validate docs/artifacts/my-app --strict
artifact-tools adr new "Use PostgreSQL" docs/artifacts/my-app/architecture-decisions --status accepted
artifact-tools implementation readiness docs/artifacts/my-app /path/to/target-repo

The artifact and implementation templates are bundled with the package. Inside a repository that has its own aegis/skills/.../templates folders, those are used instead, so customized templates keep working.

Learn more

MIT licensed.

Release files for aegis-sdlc 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aegis-sdlc 0.1.1
File Size Uploaded
aegis_sdlc-0.1.1.tar.gz 48.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aegis-sdlc 0.1.1
File Interpreter ABI Platform
aegis_sdlc-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 106.7 kB

Release files / aegis_sdlc-0.1.1.tar.gz

Download URL aegis_sdlc-0.1.1.tar.gz
Size 48.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f1d6fe5fa246da55cb6b870b99398d0402998f18288afa48787350d26fd88c76
BLAKE2b-256 checksum
How to use checksums
263206ddb781cc155fab2aacfdfae3ff718e26caa790eaff09f0bbf161ed83c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / aegis_sdlc-0.1.1-py3-none-any.whl

Download URL aegis_sdlc-0.1.1-py3-none-any.whl
Size 58.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1720bf95475694857b60fc205970e48616006f9e1fb0b2539416bfdfc3871e08
BLAKE2b-256 checksum
How to use checksums
400bd7c02bc0acbe1ee921a4dabfd2ae92dbb4a06f21a63f015d0782d07a47f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.2

2 release files

This release

0.1.1 This release

2 release files

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