Skip to content

Specifications Overview

OpenLogos specifications are the authoritative rules that all Skills, CLI commands, and AI instruction files follow. They define the development workflow, project structure, file formats, and platform integration mechanisms.

Specifications are grouped into three categories:

Core rules that govern how OpenLogos projects progress:

SpecificationDescription
WorkflowThree-layer progression model (WHY → WHAT → HOW), scenario threading, phase detection, quality gates
Change ManagementDelta change proposals, impact analysis, merge workflow, and archival

Conventions for project layout, configuration files, and data formats:

SpecificationDescription
Project StructureStandard directory layout, file naming conventions, logos.config.json schema
logos-project.yamlAI collaboration index file — schema, field definitions, and examples
AGENTS.mdAI instruction file — content structure, generation rules, multi-platform adaptation
Test Results FormatJSONL format for cross-framework test result reporting, reporter code templates

Integration specifications for specific AI coding tools:

SpecificationDescription
OpenCode PluginNative plugin for OpenCode — command bridging, hook injection, dual-mode architecture