VSCode 扩展 · CLI · AI Skill VSCode Extension · CLI · AI Skill

Build. Sync. Automate.

Forja 将 Qt / SDK 项目的构建、环境同步与开发流程收拢到统一入口,让 VSCode、命令行与 AI 助手使用同一套项目能力。 Forja unifies build, environment synchronization, and project automation for Qt / SDK projects across VSCode, CLI, and AI assistants.

开发流程说明 Development workflow

Forja 基于 agent-harness 流程开发 Forja is developed with the agent-harness workflow

项目开发过程参考并实践了 agent-harness 中的 AI 编程流程:通过明确需求、约束、构建验证与自动化检查,让 AI 辅助开发更可控、更容易复现。 The project follows the AI-assisted development workflow from agent-harness, using explicit requirements, constraints, build verification, and automated checks to make AI-assisted development more controllable and reproducible.

真实工作流命令 Real workflow commands

Qt 与 SDK 项目的常用流程,来自 Forja CLI 文档。 Common Qt and SDK workflows from the Forja CLI documentation.

Qt Project
# check environment
$ forja qt status

# initialize project config
$ forja qt init

# switch build mode
$ forja qt use --mode release

# build and run
$ forja qt build
$ forja qt run
SDK Project
# check SDK configuration
$ forja sdk status

# initialize SDK project
$ forja sdk init

# build SDK project
$ forja sdk build

# inspect available projects
$ forja qt projects

核心模块 Core modules

围绕项目构建与开发流程打造。 Designed around project build and development workflows.