Metadata-Version: 2.4
Name: ai-ministers
Version: 0.1.2
Summary: Domain-expert minister skills for AI agents built on ai-constitution
Author: Vishal Raj
License: MIT
Project-URL: Homepage, https://github.com/vraj0703/ai-ministers
Project-URL: Repository, https://github.com/vraj0703/ai-ministers
Project-URL: Issues, https://linear.app/raj-sadan/project/ai-constitution
Keywords: ai,agent,minister,skill,claude
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tomli>=2.0; python_version < "3.11"
Provides-Extra: dev
Requires-Dist: pytest>=7.4; extra == "dev"
Requires-Dist: build>=1.0; extra == "dev"
Dynamic: license-file

# ai-ministers

> Domain-expert minister skills for AI agents built on [ai-constitution](https://github.com/vraj0703/ai-constitution).

Five ministers, each a self-contained skill the agent invokes when a task fits its domain. Constitutional authority derives from Article III.

## Ministers

| Minister | Domain | Folder |
|---|---|---|
| **Planning** | Strategy, architecture, roadmaps, task decomposition, brainstorming | [`ministry-planning/`](./ministry-planning) |
| **Design** | UI/UX systems, tokens, components, design-to-code pipeline | [`ministry-design/`](./ministry-design) |
| **External Affairs** | APIs, gateways, git credentials, network topology, third-party integrations | [`ministry-external-affairs/`](./ministry-external-affairs) |
| **Resources** | Budgets, token usage, model fleet, computational efficiency | [`ministry-resources/`](./ministry-resources) |
| **Review** | TDD, verification, code review, quality gates (PROTOCOL-00) | [`ministry-review/`](./ministry-review) |

## How it works

Each minister directory ships `SKILL.md.j2` (the Claude Code skill, parameterized with `org.*` variables from ai-constitution's variable registry) and one or more `references/*.toml` files with the minister's mandate and operating data.

When a consumer runs the onboarding sherpa, only the ministers in `org.ministries.enabled` get rendered into their `.claude/skills/` folder.

## Status

v0.0.1 — populated by Linear issues RAJ-66 + RAJ-67. Public release is M5 (RAJ-75).

## See also

- [ai-constitution](https://github.com/vraj0703/ai-constitution) — the governance framework
- [ai-sherpa](https://github.com/vraj0703/ai-sherpa) — the execution layer

## License

MIT.
