init

Initialize govctl governance structure and install the CLI tool.

239|12|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/govctl-org/govctl --skill init-govctl-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/govctl-org/govctl/tree/main/.claude/skills/init
Command: npx skills add https://github.com/govctl-org/govctl --skill init-govctl-org

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the setup of the govctl governance-as-code tool within a new or existing project, ensuring a consistent and enforceable development workflow.

Core Features & Use Cases

  • Project Initialization: Creates the necessary governance structure (gov/config.toml) for govctl.
  • Binary Installation: Installs the govctl CLI tool if it's not already present on the system.
  • Verification: Confirms the successful setup and readiness of govctl for use.
  • Use Case: When starting a new project that will adopt governance-as-code principles, use this Skill to quickly establish the foundational structure and tooling.

Quick Start

Run the init skill to set up govctl in this project.

Frequently Asked Questions about init

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

FAQPage Schema
How do I set up governance-as-code for a new project?

To set up governance-as-code, you need to initialize a governance structure by generating a configuration file. This establishes the foundational spec-first development discipline and workflow enforcement for your project.

Do I need Rust and Cargo installed to use the govctl CLI?

Yes, you need Rust and Cargo installed because the setup process requires them to install the govctl binary. The CLI tool is built and executed using the Rust toolchain to run initialization and status commands.

How does the govctl initialization process work?

The govctl initialization process works by creating a governance configuration structure and installing the CLI tool if it is missing. It then verifies the successful setup to confirm readiness for AI-assisted workflow enforcement.

What is the best way to enforce spec-first development discipline in a new repository?

The best way to enforce spec-first development discipline is to apply a governance-as-code structure. Initializing this structure generates the necessary configuration to consistently enforce development workflows across the project.

Can I initialize a governance structure in an existing project?

Yes, you can initialize the governance structure in an existing project. The setup process streamlines the adoption of govctl by creating the required configuration file without disrupting your current codebase.

How do I verify that my govctl project setup was successful?

To verify a successful govctl setup, you can run the status command. This checks the governance configuration and confirms that the CLI tool is installed correctly and ready for use.