{"data":{"slug":"dong90-oh-my-taiyiforge","name":"oh-my-taiyiforge","tagline":"AI workflow automation plugin for intelligent code generation with Claude/Codex","github_url":"https://github.com/Dong90/oh-my-taiyiforge","owner":"Dong90","repo":"oh-my-taiyiforge","owner_avatar_url":"https://avatars.githubusercontent.com/u/9442734?v=4","primary_language":"TypeScript","stars":888,"forks":22,"topics":["ai","automation","claude","code-generation","codex","developer-tools","harness","harness-engineering","llm","opencode","plugin","typescript","workflow"],"archived":false,"github_pushed_at":"2026-09-07T01:09:41+00:00","maintenance_label":"Active","stars_delta_30d":-51,"url":"https://www.graphcanon.com/tools/dong90-oh-my-taiyiforge","markdown_url":"https://www.graphcanon.com/tools/dong90-oh-my-taiyiforge.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/dong90-oh-my-taiyiforge","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=dong90-oh-my-taiyiforge","description":"AI workflow automation plugin for intelligent code generation with Claude/Codex","homepage_url":null,"license":"MIT","open_issues":5,"watchers":12,"ai_summary":"Automates AI workflows for generating code using models like Claude and Codex.","readme_excerpt":"# 或者：把整份需求丢给 /taiyi:plan，让引擎一次性拆出全部模块\n/taiyi:plan README.md           # 也可以是 PRD.md / PDF / URL\n\n---\n\n### `/taiyi:plan` 一键生成的全栈骨架（auto 模式）\n\n`/taiyi:plan` 默认半自动——拆完模块后等人确认再批量 `/taiyi:new`。**auto 模式**则一口气把后端、前端、测试、迁移全跑完，单条命令生成可直接跑的全栈工程。\n\n下面就是 auto 模式一次产出的真实结构（[`examples/translation-assistant/agent/`](examples/translation-assistant/agent/)，79 文件 / 23 目录）：\n\n```\nagent/\n├── backend/                          # FastAPI 后端\n│   ├── app/\n│   │   ├── main.py                   # 入口\n│   │   ├── controllers/v1/           # HTTP 层（路由 + 校验）\n│   │   ├── services/                 # 业务编排（LLM 调用、缓存、限流）\n│   │   ├── strategies/               # ≥2 策略可替换（同步 / 异步 / 流式翻译）\n│   │   ├── repositories/             # 数据访问\n│   │   ├── models/                   # ORM / Schema\n│   │   ├── middleware/               # auth / logging / ratelimit / cors\n│   │   ├── adapters/                 # 外部服务接入（LLM provider、Redis）\n│   │   ├── tasks/                    # 异步任务\n│   │   ├── db/  cache/  telemetry/  core/  config/  # 横切关注点\n│   │   └── alembic/env.py            # 迁移入口\n│   └── tests/\n│       ├── test_controllers.py test_services.py test_core.py\n│       ├── test_models.py test_adapters.py test_strategies.py\n│       └── integration/  performance/  e2e/         # 三层测试套件\n└── frontend/                         # 前端\n    ├── index.html                    # 入口\n    ├── app.js                        # 业务逻辑\n    ├── style.css                     # 样式\n    └── metrics.js                    # 前端指标上报\n```\n\n**对应九阶段工件**：每个模块在 `.taiyi/changes/<slug>/` 产出 `{phase}.json` + hbs 渲染的 `CHANGE.md → … → CHANGELOG.md`（本地可见，默认不提交仓库）。\n\n**怎么跑**：从需求文件开始\n\n```bash\n/taiyi:plan README.md --auto         # auto 模式：一键骨架\n/taiyi:plan PRD.pdf --profile=full   # 半自动：拆模块后等人确认\n```\n\n[完整示例 →](examples/translation-assistant/agent/) · [plan 命令参考 →](docs/taiyi/canonical-commands.md#v30-项目1)","github_created_at":"2026-06-05T02:25:33+00:00","created_at":"2026-07-15T10:55:51.527611+00:00","updated_at":"2026-09-20T04:53:22.108727+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"automation","name":"automation"},{"slug":"claude","name":"claude"},{"slug":"code-generation","name":"code-generation"},{"slug":"codex","name":"codex"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":1259939911,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T04:53:19.699Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":15,"days_since_push":13,"last_release_at":"2026-07-15T13:37:42Z","stars_delta_30d":-51,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:55:53.041Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-09-20T04:53:20.812Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-09-20T04:53:20.812Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-20T04:53:20.812Z","managed_saas":false},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-09-20T04:53:20.812Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-20T04:53:20.812Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-20T04:53:20.812Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-20T04:53:20.812Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["The tool requires an active TypeScript project environment"],"min_ram_gb":4,"requires_docker":true},"constraints":{"min_ram_gb":4,"requires_docker":true},"when_to_use":["If you are looking to automate tasks with plugins that integrate well with TypeScript projects","When your coding environment involves working extensively with Claude or Codex models for enhanced productivity"],"when_not_to_use":["If your project does not require automating code generation using specific AI models such as Claude and Codex","In scenarios where the reliance on a TypeScript-based solution could hinder integration with other language environments"],"source":"enrich:decision_facts","observed_at":"2026-07-17T09:03:13.251Z"},"constraint_facets":{"min_ram_gb":4,"requires_docker":true},"decision_summary":[{"label":"Requirements","value":"Min 4 GB RAM; Requires Docker; The tool requires an active TypeScript project environment"},{"label":"Adopt for","value":"oh-my-taiyiforge is an AI workflow automation plugin for intelligent code generation using Claude and Codex models."}]}}