ooda-skill

Create, disable, and enable domain skills via guided interviews and generate SKILL.md files.

5|1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/mataeil/OODA-loop --skill ooda-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ooda-skill
Source: https://github.com/mataeil/OODA-loop/tree/main/skills/ooda-skill
Command: npx skills add https://github.com/mataeil/OODA-loop --skill ooda-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create, disable, and enable domain skills via guided interviews and generate project-specific SKILL.md files.

Core Features & Use Cases

  • Create new domain skills via guided interview and generate a project-specific SKILL.md.
  • Disable or enable domains, manage domain status, and reflect changes in the config.
  • List current domain statuses and ensure generated SKILL.md is aligned with the project templates.

Quick Start

Launch the guided interview by invoking the create command for a domain skill and follow the prompts to tailor the SKILL.md to your project.

Frequently Asked Questions about ooda-skill

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

FAQPage Schema
How do I generate a project-specific SKILL.md file for domain governance?

To generate a project-specific SKILL.md file, launch the guided interview to tailor domain configurations to your project templates. This requires setup files including config.json, schema contracts, and template prompts to produce a production-ready output.

What is a guided interview for creating domain skills?

A guided interview for creating domain skills is an interactive process that walks you through defining domain governance rules. It uses your project's config.json and template files to produce a customized SKILL.md file aligned with your specific architecture.

Do I need a config.json to manage domain statuses and generate skills?

Yes, you need a config.json to manage domain statuses and generate skills. The config.json file handles lifecycle management by tracking whether domains are enabled or disabled and reflecting those changes during generation.

Can I disable and enable domains while maintaining config management?

Yes, you can disable and enable domains while maintaining config management. The system updates domain status directly within your config.json file, ensuring your project's domain governance remains synchronized with the active configuration.

What templates are required to create a SKILL.md file via a generator?

Creating a SKILL.md file via a generator requires specific templates including templates/skill-generators/{skill-name}.prompt.md and templates/SKILL_TEMPLATE.md. These files define the prompt structure and the final output format for the generated domain skill.

Are there safety checks when automating SKILL.md file generation?

Yes, there are safety checks when automating SKILL.md file generation. The system enforces a mandatory HALT check before writing the final SKILL.md file, ensuring all domain governance rules and schema contracts are validated.