Domain: Runtime / CLI
Status: Canonical
The dev.kit CLI is the deterministic engine designed to resolve the Drift between human intent and repository reality. It provides a hardened boundary for executing repository-bound skills while maintaining high-fidelity environment health.
To ensure deterministic behavior and context fidelity, dev.kit is optimized for the UDX Worker Ecosystem.
- Primary Target:
usabilitydynamics/udx-worker:latest. - Orchestration: Sessions follow the
udx/worker-deploymentpatterns. - Isolated Execution: Testing and high-stakes operations should always be performed within a clean
udx/workercontainer to eliminate local drift.
bin/dev-kit: The primary dispatch entrypoint. Loads internal helpers and routes subcommands.bin/env/dev-kit.sh: Shell initialization (Banner, PATH setup, and completions).bin/scripts/install.sh: High-fidelity installer for local environment hydration.
dev.kit status: (Default) High-fidelity engineering brief and task visibility.dev.kit doctor: Deep system analysis, environment hydration, and compliance audit.
dev.kit ai: Unified agent integration management, skill synchronization, and grounding.dev.kit skills: Discovery and execution of repository-bound skills.
dev.kit sync: Logical, atomic repository synchronization and drift resolution.dev.kit task: Manage the lifecycle of active workflows and engineering sessions.dev.kit config: Scoped orchestration viaenvironment.yamland.env.
dev.kit does not rely on static metadata. It dynamically discovers capabilities by scanning:
- Internal Commands: Metadata-rich scripts in
lib/commands/*.sh. - Managed Skills: Specialized toolsets in
docs/skills/. - Virtual Skills: External CLI tools (gh, npm, docker) detected in the environment.
The dev.kit engine is grounded in core UDX infrastructure to ensure high-fidelity execution:
| Component | Grounding Resource | Role |
|---|---|---|
| Runtime | udx/worker |
Standardized, pre-hydrated base environment. |
| API Mesh | @udx/mcurl |
High-fidelity API interaction and error handling. |
| Orchestration | udx/reusable-workflows |
Deterministic CI/CD and deployment patterns. |
Deterministic CLI orchestration is built on systematic engineering flow and portability:
- Automotive Software Evolution: Tracing the evolution of deterministic algorithms through automotive innovation.
- Decentralized DevOps: Using distributed services to create scalable and portable systems.
UDX DevSecOps Team