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 CI 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. 环境诊断
cataforge doctor

# 3. 初始化并选平台
cataforge setup --platform cursor       # 或 claude-code / codex / opencode

# 4. 预览将写入的产物
cataforge deploy --dry-run --platform cursor

# 5. 真部署
cataforge deploy --platform cursor

看到 Deploy complete. 即成功。在对应 IDE 中打开项目即可使用。

零安装体验:uvx cataforge doctor 直接临时运行,不全局装包。

其它安装方式(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.9.tar.gz (509.1 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.9-py3-none-any.whl (379.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cataforge-0.1.9.tar.gz
  • Upload date:
  • Size: 509.1 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.9.tar.gz
Algorithm Hash digest
SHA256 ab7191e719850da79b3269b3c28abf85886ca254421f77a6631b9aaa42be087d
MD5 9ee64d1fa0c5f33acf6f89469ca860e8
BLAKE2b-256 4255a0b4003cae4513c12e14e93cab73dc2e12be7b014219e10a7da971d7cc6d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cataforge-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 379.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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cded39a266cdb7acd02d5544ebf86e7c1c63a9770cacc8ae586c60340bb75c53
MD5 2d9e6c990b8d63e48d5d9888d20d9533
BLAKE2b-256 6915f5c113a560932f4cbefa06f323ec3410722cddf01d4281202cd93b346ea9

See more details on using hashes here.

Provenance

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