2026-04-02 15:21:31 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:21:31 -04:00
2026-04-02 15:21:31 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00
2026-04-02 15:13:59 -04:00

logos-dev-boost

AI-assisted development accelerator for the Logos modular application platform. Provides bundled documentation, always-loaded guidelines, on-demand skills, context file generators, and an MCP server that gives AI coding agents (Claude Code, Cursor, Codex, Gemini) accurate knowledge of the Logos SDK, build system, and module development patterns.

Quick Start

Scaffold a new module

nix run github:logos-co/logos-dev-boost -- init my_module --type module

Configure AI tools for an existing project

nix run github:logos-co/logos-dev-boost -- install

What it generates

  • AGENTS.md / CLAUDE.md — Always-loaded context with compressed docs index
  • .cursor/rules/logos.mdc — Cursor-specific rules
  • .claude/skills/ or .agents/skills/ — On-demand task knowledge
  • .mcp.json — MCP server registration for live project introspection

Architecture

logos-dev-boost operates at three levels:

  1. Always-loaded context (AGENTS.md / CLAUDE.md) — Compressed documentation index, conventions, type system. Loaded automatically by AI tools at session start. Highest impact based on Next.js research (100% eval pass rate vs 79% for skills-only).

  2. On-demand skills — Detailed step-by-step guides activated when the agent works on a specific task (creating a module, packaging, testing). Follows the Agent Skills specification.

  3. MCP server — Live project introspection tools: project info, doc search, API reference, build help, scaffolding. Connects via stdio transport.

Two Component Types

Logos has two types of components, and logos-dev-boost teaches AI agents the correct patterns for each:

Logos Modules — Pure C++ "universal interface" modules. You write a plain C++ class with std::string, int64_t, std::vector<T>. The build system generates all Qt glue automatically via logos-cpp-generator --from-header. No Qt types in your code.

UI Apps — Qt plugins loaded by Logos Basecamp. C++ backend (IComponent + QObject) with QML frontend. These provide graphical interfaces in the Basecamp MDI workspace.

Documentation

S
Description
experimental / wip
Readme
1.5 MiB
Languages
TypeScript 78.7%
Shell 14.4%
Nix 2.9%
C++ 1.5%
CMake 1.3%
Other 1.2%