fis-ai-kit-cli
v0.2.7
Published
FIS AI Kit CLI — public binary for installing the FIS hybrid SDLC kit (BA/SA/DEV/QA artifact-as-contract workflow). Kit content fetched separately via --from <git-url>.
Downloads
592
Maintainers
Readme
fis-ai-kit-cli
Public CLI for FIS AI Kit — installs the FIS hybrid SDLC kit (BA/SA/DEV/QA artifact-as-contract workflow with Three Amigos consultation gates) into your project.
The kit content (skills, agents, templates, hooks) lives in a separate private repo and is fetched on demand via git clone.
Quick start
# Set kit source (one-time, or via .fisrc.json):
export FIS_KIT_SOURCE=<your-kit-git-url>
# Zero config — works in any project:
npx fis-ai-kit-cli setupThat's it. The wizard scaffolds artifacts/, fetches kit content (with FIS_KIT_TOKEN env if HTTPS private), runs doctor.
You can also pass the URL inline: npx fis-ai-kit-cli setup --kit-url <git-url>.
Prerequisites
- Node.js ≥ 18
- Git
- Access to private kit repo (set
FIS_KIT_TOKENenv for HTTPS clone, or use SSH URL)
Commands
| Command | Purpose |
|---|---|
| setup | Interactive wizard: configure source, init + install |
| init | Scaffold project artifact directories |
| install --from <git-url> | Fetch + install kit content from private repo |
| update | Re-fetch from recorded source |
| skills [query] | List/search installed skills |
| doctor | Health check installed kit |
| reconcile [--fix] | Detect SDLC artifact status drift |
Manual install (no wizard)
export FIS_KIT_TOKEN=<your-pat-token> # GitLab/GitHub PAT with read_repository / repo scope
mkdir my-project && cd my-project
npx fis-ai-kit-cli init
npx fis-ai-kit-cli install --from <your-kit-git-url>
npx fis-ai-kit-cli doctor
# Expect: pass / no failuresAuth modes for private kit
- HTTPS: set
FIS_KIT_TOKENenv (GitLab PAT withread_repository, or GitHub PAT withreposcope). CLI injects asoauth2:<token>@. - SSH: use SSH key on disk (no token), pass
git@host:path.gitas URL.
License
MIT — covers the CLI binary only. Kit content distributed via private repos retains its own license per repository.
