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.

Release files for aegis-sdlc 0.1.2

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.2
File Size Uploaded
aegis_sdlc-0.1.2.tar.gz 49.2 kB Details

Built distribution (wheel)

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

Total release size: 108.1 kB

Release files / aegis_sdlc-0.1.2.tar.gz

Download URL aegis_sdlc-0.1.2.tar.gz
Size 49.2 kB
Tags Source
SHA-256 checksum
How to use checksums
15e61f74540019ed643f701618049058d82af50d137db6ef9a58cb55cb344550
BLAKE2b-256 checksum
How to use checksums
3e34b33120131c2fa40f588daf3bc93ff314cb811ca8a943679e52636a4e3fb6
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.2-py3-none-any.whl

Download URL aegis_sdlc-0.1.2-py3-none-any.whl
Size 58.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
26b1e1686db9ff2d80f4b266cca4435a9888a69b90991e18d4251d41b1b008d2
BLAKE2b-256 checksum
How to use checksums
6ec76266eab920574a6b15fda9805d49d443e896f7f88621b0873ad1cec5f7db
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

This release

0.1.2 This release

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