Generated onboarding

Quickstart

Install the Kit, start a new governed repository, or add the operating layer to an existing repository without moving project-owned source or release authority into the Kit.

Version 1.1.0 · Python >=3.10 · Package agentic-project-kit

Choose File Transfer, Copy and Paste, Agent Direct, or GUI first.

Repository sources flow into generated public onboarding and command projections.
Commands and links are projected from the current manifest and repository docs.

PyPI

Install in a Virtual Environment

python -m venv .venv
source .venv/bin/activate
python -m pip install agentic-project-kit
agentic-kit --version

The public 1.1.0 package is available on PyPI and has release evidence in this repository. Git remains a system prerequisite for agentic-kit init and Git-backed workflows; pip cannot install Git portably.

Public source

Install from GitHub

python -m venv .venv
source .venv/bin/activate
python -m pip install "agentic-project-kit @ git+https://github.com/vfi64/agentic-project-kit.git@main"
agentic-kit --version

Use the source projection when testing unreleased fixes. A source or local-wheel validation is not a PyPI validation until a new package is published on pypi.org.

Kit checkout

Develop the Kit Locally

python -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"
pytest -q
agentic-kit --version

Docker

Use the Local Image

git clone https://github.com/vfi64/agentic-project-kit.git
cd agentic-project-kit
docker build -t agentic-project-kit:local .
docker run --rm -v "/path/to/repo:/work" agentic-project-kit:local doctor --root /work
docker run --rm \
  -e GIT_AUTHOR_NAME="Your Name" \
  -e GIT_AUTHOR_EMAIL="you@example.com" \
  -e GIT_COMMITTER_NAME="Your Name" \
  -e GIT_COMMITTER_EMAIL="you@example.com" \
  -v "$PWD:/work" \
  agentic-project-kit:local init my-new-project --type generic --kit-source none

No official registry image is claimed by this generated site. Creating the initial convenience commit inside Docker requires a Git identity; otherwise the files are created and the commit is skipped with an explicit warning. GitHub operations inside Docker require mounted credentials for gh and SSH.

Safe package test

Test the PyPI Package Safely with Docker

Docker lets you test the public package without changing host Python, a local virtual environment, or the development checkout. The command below starts a disposable container with --rm, no repository mount, and no GitHub remote access.

user@mac$ docker --version
user@mac$ docker info
user@mac$ docker run --rm hello-world
user@mac$ docker run --rm -it python:3.13-slim bash
root@<container-id>:/# python --version
root@<container-id>:/# python -m pip list
root@<container-id>:/# which agentic-kit || true
root@<container-id>:/# apt-get update
root@<container-id>:/# apt-get install -y git
root@<container-id>:/# git --version
root@<container-id>:/# git config --global user.name "Test User"
root@<container-id>:/# git config --global user.email "test@example.invalid"
root@<container-id>:/# python -m pip install agentic-project-kit
root@<container-id>:/# agentic-kit --version
root@<container-id>:/# python -m pip show agentic-project-kit
root@<container-id>:/# mkdir /path/to/project
root@<container-id>:/# cd /path/to/project
root@<container-id>:/path/to/project# agentic-kit --help
root@<container-id>:/path/to/project# agentic-kit init demo-project --type generic --description "Docker package smoke"
root@<container-id>:/path/to/project# cd demo-project
root@<container-id>:/path/to/project/demo-project# agentic-kit check
root@<container-id>:/path/to/project/demo-project# agentic-kit doctor
root@<container-id>:/path/to/project/demo-project# exit

The container filesystem is removed when exit ends a docker run --rm session. Docker images may remain in Docker Desktop until you remove them with Docker's image cleanup tools.

Evidence boundary

Use this path to validate a package already published on PyPI. Use a separate local wheel or checkout test for unreleased fixes, and label that result Post-fix Build/Checkout Validation.

Updates

Update a Managed Repository

After updating the Kit package, inspect the target workspace before applying schema migrations. workspace upgrade is dry-run by default.

python -m pip install --upgrade "agentic-project-kit @ git+https://github.com/vfi64/agentic-project-kit.git@main"
agentic-kit doctor --root PATH
agentic-kit workspace upgrade --root PATH
agentic-kit workspace upgrade --root PATH --execute
agentic-kit check --root PATH
agentic-kit doctor --root PATH

Safety rule

Review the manifest diff before using --execute. If the manifest schema is older than this Kit supports, doctor reports the upgrade command explicitly.

New repository

Create a Governed Project

Use the scaffold path when the Kit should create the repository skeleton, project contract, docs, task gate files, CI template, and local quality gates.

agentic-kit init my-new-project \
  --type python-cli \
  --description "My new project" \
  --license MIT \
  --github-actions \
  --agent-docs
cd my-new-project
python -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"
pytest -q
agentic-kit check
agentic-kit doctor

Projected commands

  • agentic-kit initCreate a governed project skeleton with selected profiles and policy packs.orchestrator · BOUNDED
  • agentic-kit checkRun agentic-kit check.diagnostic · READ_ONLY
  • agentic-kit doctorRun a compact project health check.diagnostic · READ_ONLY

Existing repository

Adopt Before Initializing

Use the brownfield path when project-owned files already exist. The first commands inspect and assess; the bounded write step is explicit.

agentic-kit workspace dpa-intake --root PATH
agentic-kit workspace adopt --root PATH
agentic-kit workspace init --root PATH
agentic-kit workspace init --root PATH --execute
agentic-kit check-docs --root PATH
agentic-kit check --root PATH
agentic-kit doctor --root PATH
cd PATH
agentic-kit transfer chat-switch-complete --render-prompt

Rollback remains dry-run first: agentic-kit workspace remove --root PATH, then agentic-kit workspace remove --root PATH --execute after review.

Projected commands

  • agentic-kit workspace dpa-intakeRun the deterministic DPA repository-intake orchestration.orchestrator · BOUNDED · dry-run
  • agentic-kit workspace adoptAnalyze an existing repository without writing workspace files.orchestrator · READ_ONLY
  • agentic-kit workspace initPlan or create a bounded operating-layer workspace.orchestrator · BOUNDED · dry-run
  • agentic-kit check-docsRun agentic-kit check-docs.diagnostic · READ_ONLY
  • agentic-kit checkRun agentic-kit check.diagnostic · READ_ONLY
  • agentic-kit doctorRun a compact project health check.diagnostic · READ_ONLY
  • agentic-kit transfer chat-switch-completeCreate a deterministic successor handoff package and prompt projections.orchestrator · BOUNDED
  • agentic-kit workspace removePlan or remove exact Kit-generated operating-layer workspace files.orchestrator · BOUNDED · dry-run