Metadata-Version: 2.5
Name: aegis-sdlc
Version: 0.1.1
Summary: CLI for AEGIS: scaffold, validate and track requirements, architecture artifacts, ADRs and implementation work packages.
Project-URL: Homepage, https://github.com/nishant-tamilselvan/AEGIS
Project-URL: Documentation, https://github.com/nishant-tamilselvan/AEGIS/tree/main/docs
Project-URL: Issues, https://github.com/nishant-tamilselvan/AEGIS/issues
Project-URL: Changelog, https://github.com/nishant-tamilselvan/AEGIS/blob/main/CHANGELOG.md
Author: Nishant Tamilselvan
License: MIT
License-File: LICENSE
Keywords: adr,ai-agents,architecture,claude-code,github-copilot,mcp,requirements,sdlc
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.10
Requires-Dist: pyyaml>=6.0
Provides-Extra: dev
Requires-Dist: pre-commit>=4.0; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.16; extra == 'dev'
Provides-Extra: diagrams
Requires-Dist: mermaidx>=0.8; extra == 'diagrams'
Description-Content-Type: text/markdown

# aegis-sdlc

The command-line tool behind [AEGIS](https://github.com/nishant-tamilselvan/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

```bash
pip install aegis-sdlc
```

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

## Use

```bash
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

- [AEGIS on GitHub](https://github.com/nishant-tamilselvan/AEGIS): the agents, prompts
  and skills for GitHub Copilot and Claude Code.
- [CLI reference](https://github.com/nishant-tamilselvan/AEGIS/blob/main/docs/cli-reference.md)
- [A complete example](https://github.com/nishant-tamilselvan/AEGIS/tree/main/examples/artifacts)
- [Changelog](https://github.com/nishant-tamilselvan/AEGIS/blob/main/CHANGELOG.md)

MIT licensed.
