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.11.tar.gz (525.5 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.11-py3-none-any.whl (390.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cataforge-0.1.11.tar.gz
  • Upload date:
  • Size: 525.5 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.11.tar.gz
Algorithm Hash digest
SHA256 95cd790eab225faf692a56eeffb16b7a2b76bac083413cb206dae1e998e13973
MD5 2e27eb0c53c7b0898093c2e865ce3fbf
BLAKE2b-256 b5fb31a478273dd26ed8e2ced15ae1067271b8ce3801b2b0e627c2dadcacf377

See more details on using hashes here.

Provenance

The following attestation bundles were made for cataforge-0.1.11.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.11-py3-none-any.whl.

File metadata

  • Download URL: cataforge-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 390.7 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 740a915a4ed4cc7b4ec4670bb06874ec95b2f11d108ce054a89790f60f8303dc
MD5 6a4282b1414cfdba3701bbc304f050fd
BLAKE2b-256 729d2a9e24ffa4c4066f3f4bb95407ba5c8901fb88a2ede2c667cbfc6733333c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cataforge-0.1.11-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