Agent Readiness
Explainable 0–100 scoring across repository readiness categories with strict, baseline and compare modes.
ackit readinessFrom f0c0bac93dbf7209b4cf27463a29f858454ba8ce Mon Sep 17 00:00:00 2001 From: Cyranth <85012225+Cynrath@users.noreply.github.com> Date: Fri, 4 Sep 2026 14:49:09 +0300 Subject: [PATCH 1/2] docs: sync homepage ACKit version to 0.4.1 --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index c5d35d0..e286315 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -
TypeScript and .NET for CLI tooling, admin platforms, databases, automation, CI/CD and infrastructure.
Offline-first toolkit for repository readiness, instruction context, managed-asset sync, workflows, evidence, verification, resumability, drift, policy, scanning, MCP and editor tooling.
Stack, current focus, developer tooling and the engineering approach behind the work.
Source for this site and its interaction experiments.
Context engineering, ASP.NET Core systems, admin platforms, CI/CD, Docker, Linux, Cloudflare and repeatable production operations.
ACKit runs locally and turns repository instructions, context, tasks, policies, workflow state, evidence, verification, diagnostics and integrations into deterministic commands and stable outputs.
npm install -g @cynrath/agent-context-kit@0.4.0Explainable 0–100 scoring across repository readiness categories with strict, baseline and compare modes.
ackit readinessResolve Codex, Claude, Gemini, Copilot and shared instructions with scope, precedence, provenance and conflict analysis.
ackit instructions --explainSelect deterministic provider-aware behavior for Codex, Claude, Copilot, Gemini or generic agent workflows.
ackit pack --profile codexBuild deterministic, token-budgeted repository context with weighted ranking and per-file manifest reasons.
ackit pack --max-tokens 50000Validate, install and export portable skills across supported provider layouts without replacing the repository workflow.
ackit skills export --provider claudePreview, check and reconcile ACKit-owned AGENTS blocks, provider shims and builtin skills without overwriting user-owned content.
ackit sync --dry-runApply machine-checkable presence, pattern, config, dependency and instruction rules with composition and scoped overrides.
ackit policy checkDetect instruction waste, duplicates and conflicts with evidence, confidence, token estimates and dry-run fixes.
ackit optimize --explainScan secrets, keys, connection strings, entropy, CI pinning and hygiene findings with redacted evidence and SARIF.
ackit scan --ciKeep a single active task, explicit task states, artifact references, completion gates and doctor checks.
ackit taskRun quick, standard or high-risk stage lifecycles backed by committed intent, plans and config-driven completion gates.
ackit workflow showLink acceptance criteria to typed evidence, generate bounded verification bundles and record append-only verifier verdicts.
ackit evidence validateUse atomic checkpoints, staleness detection, resume context and handoff packs across interruptions or provider switches.
ackit task resumeDetect deterministic workflow drift and enforce risk-tiered autonomy, review policy and declarative lifecycle gates.
ackit drift check --ciUse portable role contracts and a sanitized append-only local execution journal without capturing hidden reasoning or conversations.
ackit role listWatch repository changes and inspect local readiness, findings and workflow state through a localhost-only dashboard.
ackit dashboardProduce deterministic diagnostic bundles and measure scan, pack, graph, cache and memory performance against fixtures.
ackit diagnostics bundleEmbed ACKit through its typed SDK or expose the read-only MCP surface for agent integrations.
ackit mcp serveBring ACKit checks into editor Problems/readiness views and CI with the VS Code extension and GitHub Action.
Cynrath.ackit-vscodeInstallation, CLI behavior, workflows, evidence, verification, resumability, drift, security guarantees, integrations and migration notes — generated from the ACKit documentation source.
ACKit documents how readiness, instructions, context packs, managed sync, workflows, evidence, verification, checkpoints, drift, policy, MCP and editor tooling fit together.
Install, initialize, sync managed assets and run the first repository checks.
Commands, options, exit codes and automation-friendly output for the current release.
Preview, check and reconcile ACKit-owned instructions, provider shims and builtin skills.
Profiles, stages, artifact gates, verification loops and config-driven completion behavior.
Evidence contracts, verification bundles, verdicts and completion-gate enforcement.
Deterministic drift findings, CI behavior and workflow-aware repository checks.
Architecture, instructions, local changes and task state come first.
Tasks, acceptance criteria and verification are written down before code starts.
Fix the root cause without dragging unrelated architecture into the change.
Builds, tests, E2E, CI and the final diff decide completion.
TypeScript and .NET for CLI tooling, admin platforms, databases, automation, CI/CD and infrastructure.
Offline-first toolkit for repository readiness, instruction context, managed-asset sync, workflows, evidence, verification, resumability, drift, policy, scanning, MCP and editor tooling.
Stack, current focus, developer tooling and the engineering approach behind the work.
Source for this site and its interaction experiments.
Context engineering, ASP.NET Core systems, admin platforms, CI/CD, Docker, Linux, Cloudflare and repeatable production operations.
ACKit runs locally and turns repository instructions, context, tasks, policies, workflow state, evidence, verification, diagnostics and integrations into deterministic commands and stable outputs.
npm install -g @cynrath/agent-context-kit@0.4.1Explainable 0–100 scoring across repository readiness categories with strict, baseline and compare modes.
ackit readinessResolve Codex, Claude, Gemini, Copilot and shared instructions with scope, precedence, provenance and conflict analysis.
ackit instructions --explainSelect deterministic provider-aware behavior for Codex, Claude, Copilot, Gemini or generic agent workflows.
ackit pack --profile codexBuild deterministic, token-budgeted repository context with weighted ranking and per-file manifest reasons.
ackit pack --max-tokens 50000Validate, install and export portable skills across supported provider layouts without replacing the repository workflow.
ackit skills export --provider claudePreview, check and reconcile ACKit-owned AGENTS blocks, provider shims and builtin skills without overwriting user-owned content.
ackit sync --dry-runApply machine-checkable presence, pattern, config, dependency and instruction rules with composition and scoped overrides.
ackit policy checkDetect instruction waste, duplicates and conflicts with evidence, confidence, token estimates and dry-run fixes.
ackit optimize --explainScan secrets, keys, connection strings, entropy, CI pinning and hygiene findings with redacted evidence and SARIF.
ackit scan --ciKeep a single active task, explicit task states, artifact references, completion gates and doctor checks.
ackit taskRun quick, standard or high-risk stage lifecycles backed by committed intent, plans and config-driven completion gates.
ackit workflow showLink acceptance criteria to typed evidence, generate bounded verification bundles and record append-only verifier verdicts.
ackit evidence validateUse atomic checkpoints, staleness detection, resume context and handoff packs across interruptions or provider switches.
ackit task resumeDetect deterministic workflow drift and enforce risk-tiered autonomy, review policy and declarative lifecycle gates.
ackit drift check --ciUse portable role contracts and a sanitized append-only local execution journal without capturing hidden reasoning or conversations.
ackit role listWatch repository changes and inspect local readiness, findings and workflow state through a localhost-only dashboard.
ackit dashboardProduce deterministic diagnostic bundles and measure scan, pack, graph, cache and memory performance against fixtures.
ackit diagnostics bundleEmbed ACKit through its typed SDK or expose the read-only MCP surface for agent integrations.
ackit mcp serveBring ACKit checks into editor Problems/readiness views and CI with the VS Code extension and GitHub Action.
Cynrath.ackit-vscodeInstallation, CLI behavior, workflows, evidence, verification, resumability, drift, security guarantees, integrations and migration notes — generated from the ACKit documentation source.
ACKit documents how readiness, instructions, context packs, managed sync, workflows, evidence, verification, checkpoints, drift, policy, MCP and editor tooling fit together.
Install, initialize, sync managed assets and run the first repository checks.
Commands, options, exit codes and automation-friendly output for the current release.
Preview, check and reconcile ACKit-owned instructions, provider shims and builtin skills.
Profiles, stages, artifact gates, verification loops and config-driven completion behavior.
Evidence contracts, verification bundles, verdicts and completion-gate enforcement.
Deterministic drift findings, CI behavior and workflow-aware repository checks.
Architecture, instructions, local changes and task state come first.
Tasks, acceptance criteria and verification are written down before code starts.
Fix the root cause without dragging unrelated architecture into the change.
Builds, tests, E2E, CI and the final diff decide completion.
Instruction graph · Skills · Scanning · Context packs · Tasks · Policy · Readiness · MCP
Offline-first · Deterministic · Task-first — ackit on Node ≥ 22
- Quickstart → · - Getting Started · - Changelog · - Security · - Discussions · - Sponsors · - GitHub Action -
- ---- - -### ✨ Demo (30 seconds) - -```bash -# 1 — onboard (dry-run, writes nothing) -$ ackit init --dry-run -✔ plan: AGENTS.md shim + 4 built-in skills - -# 2 — score readiness (explainable, no LLM) -$ ackit readiness -Readiness 88/100 ██████████████████░░ (threshold 80 — pass) - Instructions 90/100 - Security 90/100 - Context Efficiency 70/100 - -# 3 — graph + optimize -$ ackit instructions --explain -codex/AGENTS.md → claude/CLAUDE.md (provenance: frontmatter applyTo) - -$ ackit optimize --explain --json | jq .suggestions[0].tokenWasteEstimate -42 - -# 4 — provider-aware pack & dashboard -$ ackit pack --profile codex --max-tokens 50000 | head -5 -# ACKit Context Pack — 12 files, 34210 tokens - -$ ackit dashboard --port 0 --open # localhost-only, CSP, live polling -→ http://127.0.0.1:54321 -``` - ---- - -### 🧭 Table of Contents - -- [Why ACKit?](#-why) -- [Features at a glance](#-features-at-a-glance) -- [Install](#-install) -- [Quickstart](#-quickstart) -- [CLI Overview](#-cli-overview) -- [Configuration](#-configuration) -- [Architecture](#-architecture) -- [GitHub Action](#-github-action) -- [VS Code](#-vs-code) -- [Docs](#-docs) -- [Development](#-development) -- [Versioning](#-versioning) - ---- - -### ❓ Why - -| Before | With ACKit | -|---|---| -| Convention-based — nothing is verified | **Deterministic local analysis** with stable JSON/SARIF contracts | -| Cloud-coupled — code leaves the machine | **Offline-by-construction** — zero network in product code | -| Secrets leak into prompts/logs | **Redacted at construction** — evidence never contains plaintext secrets | -| One `AGENTS.md` for all providers | **Provider-aware** — Codex/Claude/Copilot/Gemini/generic, `includeScopes`/`applyTo` | -| “It worked on my machine” | **Machine-checkable gates** — `ackit scan --ci`, `ackit readiness --strict` | - -> This repository dogfoods itself: it was built by following the same `docs/tasks` task system it ships. - -**What ACKit is not:** an autonomous coding agent, a model runtime, a browser -automation framework, an agent router, or a cloud orchestration service. ACKit -is the deterministic, offline-first engineering layer those agents share — -repository context, explicit intent, structured tasks, plan discipline, -evidence-backed completion, resumability, independent verification, policy -enforcement, drift detection, and provider interoperability. Model execution -and autonomous coding stay with your chosen agent (Codex, Claude Code, -OpenCode, Copilot, Gemini, Cursor, Cline, any MCP-capable agent). - ---- - -### 🎁 Features at a glance - -| Capability | Command | What you get | |
|---|---|---|---|
| 📊 | Agent Readiness | ackit readiness | 0–100 across 6 categories (25/25/20/10/10/10), weighted renormalization, ackit.readiness.v1 JSON + terminal tree, --fail-below/--strict/--baseline/--compare |
| 🧩 | Instruction Graph v2 | ackit instructions --explain | Codex/Claude/Gemini/Copilot+shared, nesting, includeScopes/excludeScopes/providerApplicability/provenance/shadowedBy/duplicateOf, applyTo globs, conflict/duplicate/shadow/dead, depth→precedence→id |
| 🎭 | Provider Profiles | ackit pack --profile codex | 5 built-ins (codex/claude/copilot/gemini/generic), CLI --profile > ackit.yml > auto-detect > generic, budget/includePriority |
| 📜 | Rule/Policy Packs | ackit policy check | schemas/rule-pack.schema.json v1 (presence|pattern|config|dependency|instruction), glob/scope/match, overrides/composition, ReDoS/size guards |
| 🧹 | Optimize v2 | ackit optimize --explain | 8-class taxonomy, evidence[]/confidence/tokenWasteEstimate/provenance/plan, --fix --dry-run, terminal|json|markdown|sarif |
| 📦 | Context Packs | ackit pack --max-tokens 50000 | Weighted deterministic ranking, manifest hash/reason/tokens per file |
| 🔒 | Scanning | ackit scan --ci | Secrets/assignments/private keys/connection strings/entropy/absolute-path/CI pinning/drift, redacted evidence, SARIF 2.1.0 |
| ✅ | Tasks | ackit task | docs/tasks single-active, [ ]/[~]/[x]/[!], completion gate, task doctor |
| 🧭 | Workflows + Intent | ackit workflow set --profile standard | quick/standard/high-risk lifecycles with stage gates (ackit.workflow.v1), committed intent docs with fingerprints (ackit.intent.v1), artifact refs on tasks |
| 🧾 | Evidence + Verification | ackit evidence verify … && ackit verification record … | criteria↔proof registry (ackit.evidence.v2), bounded verification bundles for fresh verifiers, append-only ackit.verdict.v1 verdicts, completion gate enforcement |
| ⏸️ | Checkpoints + Resume | ackit checkpoint create … && ackit task resume … | ackit.checkpoint.v1 snapshots, staleness detection, deterministic resume context + handoff packs, task-aware context packs |
| 🛰️ | Drift + Policy v2 | ackit drift check --ci | 8 deterministic finding codes, risk-tiered autonomy (tier0-4 × allow/ask/deny, deny wins) + review policy, declarative lifecycle gates (no executable hooks), portable role contracts |
| 🔭 | Watch/Dashboard | ackit dashboard | scan --watch debounced 400ms + cache; dashboard localhost-only 127.0.0.1, CSP + nosniff, /api/* paginated, <50KB vanilla JS |
| 🩺 | Diagnostics | ackit diagnostics bundle | ackit.diagnostics.v1 + deterministic bundle-manifest.json (sha256 + redaction count), 5-secret [REDACTED] proof |
| ⚡ | Benchmarks | benchmarks/run.mjs | 7 deterministic fixtures, 8 metrics (coldScanMs/warmScanMs/incrementalMs/peakRssMb/filesPerSec/packMs/graphMs/cacheHitRatio), median-of-3 |
| 🔌 | SDK v1 | import { scanRepository } from "@cynrath/agent-context-kit" | sideEffects:false, type:module, exports {".","./mcp"}, AbortSignal <200ms, AckitError |
| 🧩 | VS Code | extensions/vscode | 0.4.1, Cynrath, lints Linters, onStartupFinished, readiness tree + Problems ACKITxxx, <2MB VSIX — Marketplace: Cynrath.ackit-vscode |
| 🤖 | MCP | ackit mcp serve | Official SDK stdio, 15 read-only tools (incl. workflow status, intent, checkpoint, verification bundle, drift, roles), 5 resources, 4 prompts, InMemoryTransport cancellation |
| Command | Purpose | Key options / subcommands | |
|---|---|---|---|
| 🚀 | ackit init | Plan/write shims + skills | --dry-run --agents |
| 🔒 | ackit scan | Security / hygiene scan | --ci --changed --staged --since --range --baseline --watch --fail-below |
| 📊 | ackit readiness | 0–100 readiness scoring | --fail-below --strict --baseline / --compare --json |
| 🧹 | ackit optimize | Hygiene advisor v2 | --fix --dry-run --profile --explain --category --min-severity --format |
| 🩺 | ackit diagnostics | Environment / config / cache / policy / task diagnostics | --json bundle --out --redact-check |
| 🔭 | ackit dashboard | Local dashboard (localhost-only by default) | --host --port --allow-nonlocal --open |
| 🧩 | ackit instructions | Instruction graph v2 | --provider --profile --for --explain --json |
| 📦 | ackit pack | Provider-aware context pack | --max-tokens --profile --include --changed |
| 🛠️ | ackit skills / task / policy / config | Skills, task workflow, policy and configuration | skills list/validate/install/export · task create/list/start/complete/resume · policy check · config check |
| 🧭 | ackit workflow / intent / checkpoint | Workflow lifecycles, intent docs, resume | workflow set/show/advance/verify · intent new/list/show/validate/fingerprint · checkpoint create/show/validate/export |
| 🧾 | ackit evidence / verification / drift / role / journal | Evidence registry, verifier bundles, drift, roles, journal | evidence sync/show/verify/validate · verification bundle/record/show · drift check [--ci] · role list/show/validate · journal show/validate |
| 🔧 | ackit cache / workspaces / hooks / report / mcp | Utility commands | cache clean · workspaces · hooks · report serve · mcp serve |
- ⭐ Star this repo if it makes your agents happier! -
- - ---- +ackit mcp serve -# Changelog +## Install -# Changelog - -All notable changes to ACKit (`@cynrath/agent-context-kit`) are documented in this file. - -This project follows Semantic Versioning. - -## [0.4.1] - 2026-09-04 - -Patch release from the v0.4.0 maintenance line (no minor features; current -master-only additions such as `task archive --completed` and -`TASK-COMPLETED-IN-ACTIVE` are intentionally excluded and remain targeted at -a future minor). The Browser Companion experiment remains paused on its -separate branch and is **not** part of this release. - -### Fixed - -- **Builtin skill template correctness** (backport of the TASK-0077 audit, - adapted to the v0.4.x capability surface): `ackit-workflow` no longer - instructs the invalid `ackit task "