kbd-init

Auto-discover project identity and generate KBD orchestrator configuration files.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/GQAdonis/turboquant-rs --skill kbd-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kbd-init
Source: https://github.com/GQAdonis/turboquant-rs/tree/main/.opencode/skills/kbd-process-orchestrator/skills/kbd-init
Command: npx skills add https://github.com/GQAdonis/turboquant-rs --skill kbd-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize the KBD orchestrator for the current project by auto-discovering project identity, stack, and constraints from existing context files (AGENTS.md, CLAUDE.md, README.md, package.json, Cargo.toml, pyproject.toml, etc.) and generates .kbd-orchestrator/project.json and .kbd-orchestrator/constraints.md. Run this once per project before any other KBD command.

Core Features & Use Cases

  • Auto-discovers project identity and configuration from repository context files.
  • Generates two project-scoped files: .kbd-orchestrator/project.json (project context, stack commands, tool preferences) and .kbd-orchestrator/constraints.md (project-specific blocking/warning rules derived from context and conventions).
  • Keeps the skill directory read-only from the project perspective.

Quick Start

Run the /kbd-init command from the repository root to auto-discover project identity and generate the required configuration files.

Frequently Asked Questions about kbd-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize project configuration by auto-discovering project identity from repository files?

To initialize project configuration, run the orchestrator setup command from the repository root to auto-discover project identity from context files like AGENTS.md, README.md, and package.json, generating the required orchestrator configuration.

What context files are used to infer technology stack and project setup details?

The project setup inference reads repository context files including AGENTS.md, CLAUDE.md, README.md, package.json, Cargo.toml, and pyproject.toml to extract the project name, technology stack, spec paths, and workspace planning details.

Does the initialization process modify existing skill directories in my repository?

No, the initialization process keeps the skill directory read-only from the project perspective, generating project-scoped configuration files in the .kbd-orchestrator directory without modifying existing skill directories.

Can I generate project constraints and context files for a Python or Rust project?

Yes, you can generate project constraints and context files for Python or Rust projects by auto-discovering configurations from pyproject.toml or Cargo.toml to populate the generated orchestrator files with the correct technology stack.

When do I need to run the orchestrator bootstrap command for my project?

You need to run the orchestrator bootstrap command once per project before executing any other orchestrator commands, ensuring the .kbd-orchestrator/project.json and constraints.md files are generated from your repository context.

What specific configuration files are generated during the project initialization process?

The project initialization process generates two files: .kbd-orchestrator/project.json containing project context, stack commands, and tool preferences, and .kbd-orchestrator/constraints.md containing project-specific blocking and warning rules.