Skip to main content

AI Programming: Agent + Skill Workflow Framework — one .cataforge/ spec, many IDEs (Claude Code, Cursor, Codex, OpenCode).

Project description

CataForge

PyPI Python License: MIT Tests Platforms

一份 .cataforge/ 规范,跨四个 AI IDE 一键落地。

CataForge — AI Engineering Workflow Framework


功能亮点

  • 写一次,处处运行 — Agent / Skill / Hook / MCP 的声明式规范,cataforge deploy 翻译为 Claude Code、Cursor、CodeX、OpenCode 各自的原生产物
  • 不支持即降级PlatformAdapter 维护能力矩阵,能力缺失时优雅回退(rules_injection / prompt_check / skip),规范永远是唯一事实源
  • 开箱即用的 SDLC — 内置 13 个 Agent、24 个 Skill,覆盖需求 → 架构 → 设计 → TDD → 评审全流程
  • 升级可回滚cataforge upgrade apply 自动快照,upgrade rollback 一键回退;用户编辑的 runtime.platformPROJECT-STATE.md 始终保留
  • 元框架生成器workflow-framework-generator Skill 按工作流类型(软件开发 / 内容创作 / 研究分析…)与目标 IDE 生成一套新的 CataForge 兼容框架

四平台部署产物对照图


快速开始

# 1. 安装(推荐 uv)
uv tool install cataforge

# 2. 一键跑通:setup → upgrade → deploy → doctor(每步按产物状态智能跳过)
cataforge bootstrap --platform cursor       # 或 claude-code / codex / opencode

看到 Diagnostics complete. 即成功。在对应 IDE 中打开项目即可使用。cataforge bootstrap --dry-run 可在写入前预览每步的 skip/run 决策。

零安装体验:uvx cataforge bootstrap --platform cursor --dry-run 直接临时运行,不全局装包。

想单步执行(setup / deploy / upgrade 各自独立可用),见 CLI 参考

其它安装方式(pip / 项目 venv / Windows 最小清单)见 docs/getting-started/installation.md


文档导航

我想…… 去这里
5 分钟跑通第一个部署 快速开始
一页纸速查(平台 / CLI / 产物路径) 速查卡
在我的 IDE 中真实落地 平台适配指南 · 手动验证
升级到新版本 / 回滚 升级与脚手架刷新
查某个 CLI 命令 CLI 参考
改配置 配置参考
定制 Agent / Skill Agent & Skill 清单
了解内部如何工作 架构概览
解决报错 FAQ · 故障排查

完整文档索引 →


贡献 · License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cataforge-0.1.12.tar.gz (529.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cataforge-0.1.12-py3-none-any.whl (392.4 kB view details)

Uploaded Python 3

File details

Details for the file cataforge-0.1.12.tar.gz.

File metadata

  • Download URL: cataforge-0.1.12.tar.gz
  • Upload date:
  • Size: 529.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cataforge-0.1.12.tar.gz
Algorithm Hash digest
SHA256 46a9113a1a46df23e1f632d276137a2953f54a9ca7d660b245ddc02fb4a90bff
MD5 e40bbdcd7a3d3d7dadda8710c4b439c4
BLAKE2b-256 00619c89ba6179a7418cb6412fb46ffeea995bfc72b654e1e6ec438d4491e21e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cataforge-0.1.12.tar.gz:

Publisher: publish.yml on lync-cyber/CataForge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cataforge-0.1.12-py3-none-any.whl.

File metadata

  • Download URL: cataforge-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 392.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cataforge-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 1c6ad4f0bafbe835023844335e3360e90e78a4fd544e2d5efd7dfae48cde0599
MD5 55bad2df69fab5850b64e5e45ea9d3f8
BLAKE2b-256 e5a047845eb145bbded4f6cbad4477ece5bea73fee768a7ab813f6b2130986a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cataforge-0.1.12-py3-none-any.whl:

Publisher: publish.yml on lync-cyber/CataForge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page