Directories
¶
| Path | Synopsis |
|---|---|
|
Package adapter loads YAML-defined harness adapters at startup and wraps them into adept.HarnessAdapter implementations.
|
Package adapter loads YAML-defined harness adapters at startup and wraps them into adept.HarnessAdapter implementations. |
|
Package budget implements deterministic byte-budget packing for aggregator harness adapters (Codex AGENTS.md, Copilot per-glob bucket files).
|
Package budget implements deterministic byte-budget packing for aggregator harness adapters (Codex AGENTS.md, Copilot per-glob bucket files). |
|
Package canonical parses skill.yaml and SKILL.md frontmatter into the canonical *adept.Skill type and validates results against the embedded JSON Schema.
|
Package canonical parses skill.yaml and SKILL.md frontmatter into the canonical *adept.Skill type and validates results against the embedded JSON Schema. |
|
Package cli is the cobra-based command surface for adept.
|
Package cli is the cobra-based command surface for adept. |
|
Package clitest provides integration helpers for command-level tests.
|
Package clitest provides integration helpers for command-level tests. |
|
Package config reads and writes the project's .adeptability/config.json.
|
Package config reads and writes the project's .adeptability/config.json. |
|
Package fsutil provides filesystem primitives: atomic writes, directory copy, removal, and path-type detection.
|
Package fsutil provides filesystem primitives: atomic writes, directory copy, removal, and path-type detection. |
|
Package git wraps the git CLI behind two small interfaces: Runner (executes arbitrary git commands) and Client (high-level operations the rest of the codebase actually needs).
|
Package git wraps the git CLI behind two small interfaces: Runner (executes arbitrary git commands) and Client (high-level operations the rest of the codebase actually needs). |
|
Package harness implements the registry and orchestration logic for harness adapters.
|
Package harness implements the registry and orchestration logic for harness adapters. |
|
Package hash computes deterministic content hashes for skills.
|
Package hash computes deterministic content hashes for skills. |
|
Package library implements operations against a centralized skill library rooted at $ADEPT_LIBRARY (default: $HOME/.adeptability).
|
Package library implements operations against a centralized skill library rooted at $ADEPT_LIBRARY (default: $HOME/.adeptability). |
|
Package llm is the provider-agnostic LLM client used by the optional safety-scan intent pass.
|
Package llm is the provider-agnostic LLM client used by the optional safety-scan intent pass. |
|
anthropic
Package anthropic is the Anthropic Messages-API implementation of llm.Provider.
|
Package anthropic is the Anthropic Messages-API implementation of llm.Provider. |
|
ollama
Package ollama is the local Ollama implementation of llm.Provider.
|
Package ollama is the local Ollama implementation of llm.Provider. |
|
Package locks reads and writes .adeptability/adept.lock.json — a small ledger that records the upstream provenance of skills installed from external sources (today: skills.sh / GitHub).
|
Package locks reads and writes .adeptability/adept.lock.json — a small ledger that records the upstream provenance of skills installed from external sources (today: skills.sh / GitHub). |
|
Package log wraps log/slog with a tiny domain-friendly interface.
|
Package log wraps log/slog with a tiny domain-friendly interface. |
|
Package merge implements a deterministic file-by-file 3-way merge for diverged skills.
|
Package merge implements a deterministic file-by-file 3-way merge for diverged skills. |
|
Package org reads and validates org manifests (org.yaml) that pin the set of skills a project must adopt.
|
Package org reads and validates org manifests (org.yaml) that pin the set of skills a project must adopt. |
|
Package project implements operations against a single project's <root>/.adeptability/ directory.
|
Package project implements operations against a single project's <root>/.adeptability/ directory. |
|
Package registry is the shared layer above the per-source clients.
|
Package registry is the shared layer above the per-source clients. |
|
github
Package github is a slim GitHub REST client for the skills.sh / `adept skill install` flow.
|
Package github is a slim GitHub REST client for the skills.sh / `adept skill install` flow. |
|
skillssh
Package skillssh talks to skills.sh — the only documented endpoint at the time of writing is GET /api/search?q=<query>, which returns a JSON list of skills with their install counts and source repos.
|
Package skillssh talks to skills.sh — the only documented endpoint at the time of writing is GET /api/search?q=<query>, which returns a JSON list of skills with their install counts and source repos. |
|
render
|
|
|
claude
Package claude renders canonical skills into Claude Code's per-skill SKILL.md format.
|
Package claude renders canonical skills into Claude Code's per-skill SKILL.md format. |
|
codex
Package codex implements the Codex (AGENTS.md) aggregator harness adapter.
|
Package codex implements the Codex (AGENTS.md) aggregator harness adapter. |
|
common
Package common provides shared helpers for harness renderers: YAML frontmatter assembly, path template resolution, and drift computation.
|
Package common provides shared helpers for harness renderers: YAML frontmatter assembly, path template resolution, and drift computation. |
|
copilot
Package copilot implements the GitHub Copilot aggregator-per-glob harness adapter.
|
Package copilot implements the GitHub Copilot aggregator-per-glob harness adapter. |
|
cursor
Package cursor renders canonical skills into Cursor's .mdc rule format.
|
Package cursor renders canonical skills into Cursor's .mdc rule format. |
|
opencode
Package opencode renders canonical skills into OpenCode's plain-markdown SKILL.md format.
|
Package opencode renders canonical skills into OpenCode's plain-markdown SKILL.md format. |
|
perskill
Package perskill is a generic per-skill renderer parametrized by a HarnessSpec.
|
Package perskill is a generic per-skill renderer parametrized by a HarnessSpec. |
|
Package scan is the static (regex/AST) layer of adept's skill safety checks.
|
Package scan is the static (regex/AST) layer of adept's skill safety checks. |
|
Package sign defines the signature verification contract used to validate signed skill bundles.
|
Package sign defines the signature verification contract used to validate signed skill bundles. |
|
Package status is a pure state machine that resolves the sync state of a single skill from three content hashes:
|
Package status is a pure state machine that resolves the sync state of a single skill from three content hashes: |
Click to show internal directories.
Click to hide internal directories.