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.

Claude Code plugin

To install the AEGIS agents themselves into your repository, add the plugin in Claude Code, then install this package for the CLI:

/plugin marketplace add nishant-tamilselvan/AEGIS
/plugin install aegis@aegis

See the plugin guide.

Learn more

MIT licensed.

Metadata

Release files for aegis-sdlc 0.2.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 aegis-sdlc 0.2.0
File Size Uploaded
aegis_sdlc-0.2.0.tar.gz 50.1 kB Details

Built distribution (wheel)

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

Total release size: 108.8 kB

Release files / aegis_sdlc-0.2.0.tar.gz

Download URL aegis_sdlc-0.2.0.tar.gz
Size 50.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b01c64e45cb6df7e92161db626aab929d7cd78113ef1830256f043fb79dfd82c
BLAKE2b-256 checksum
How to use checksums
5958f5317eb4ccac1766a1e089af3b5b1e573663054592b674adab04ccfbbfa0
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 28, 2026.

Transparency log

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

Download URL aegis_sdlc-0.2.0-py3-none-any.whl
Size 58.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89e95e64adadb26caaac48db50fa48a89d259de6b989fb79a14ab674649daca3
BLAKE2b-256 checksum
How to use checksums
08507d3c3fd5b77d9c63d42804c126feb519692ce7f0e22ada76d1f5d9f1eb77
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 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.2

2 release files

0.1.1

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