taiyi-dev

taiyi-dev is a skill for Claude Code, Codex from Dong90/oh-my-taiyiforge. It costs 21 tokens per session (3,188 once invoked), scanned A, original, MIT.

A software-development stage that implements planned tasks using test-driven development, or TDD: write a failing test, make it pass, then improve the code. It checks the task plan, dependencies, file boundaries, and required completion evidence.

In plain words
What is it for?
Use it to implement API, user-interface, and other coding tasks from TASK.md, follow the required test cycle, diagnose test failures, review changes, and record successful verification.
Why use it?
It turns an approved task list into verified code while limiting changes to the planned scope. Tests and final checks help catch regressions before the work is marked complete.

Skill for Claude CodeCodex

Which agent this was written for is unclear — built for gstack. Also seen: reads .claude/ paths; built for gstack; mentions OpenCode.

Good fit Use it to implement API, user-interface, and other coding tasks from TASK.md, follow the required test cycle, diagnose test failures, review changes, and record successful verification.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/dong90/oh-my-taiyiforge/taiyi-dev
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Dong90/oh-my-taiyiforge --skill taiyi-dev
Clone the repo
git clone --depth 1 https://github.com/Dong90/oh-my-taiyiforge

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for taiyi-dev

README.md
[![agentmods](https://agentmods.dev/badge/skills/dong90/oh-my-taiyiforge/taiyi-dev/github.svg)](https://agentmods.dev/skills/dong90/oh-my-taiyiforge/taiyi-dev)
Your own site
<a href="https://agentmods.dev/skills/dong90/oh-my-taiyiforge/taiyi-dev"><img src="https://agentmods.dev/badge/skills/dong90/oh-my-taiyiforge/taiyi-dev/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for taiyi-dev

Your own site · 80×15
<a href="https://agentmods.dev/skills/dong90/oh-my-taiyiforge/taiyi-dev"><img src="https://agentmods.dev/badge/skills/dong90/oh-my-taiyiforge/taiyi-dev.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 21 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,188 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector warn 7 Sept 2026
SkillSpector: 6 findings, up to medium

These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →

  • medium MCP Rug Pull · line 17
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 201
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 168
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 171
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium Excessive Agency · line 230
    Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
    Fix: Add human-in-the-loop confirmation for destructive, irreversible, or high-impact operations. Never auto-execute commands that modify files, send data, or alter system state.
  • medium Rogue Agent · line 232
    Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.
    Fix: Remove any persistence mechanisms (cron jobs, startup scripts, state files). Skills should not maintain state across sessions without explicit user consent.
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00021 $0.03188
Opus 5 $0.00010 $0.01594
Sonnet 5 $0.00004 $0.00638
Haiku 4.5 $0.00002 $0.00319

Measured 11d ago against content hash ba8146ea6471, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

taiyi-dev scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/taiyi-dev/SKILL.md · 259 lines

How it starts

The opening of the file, as written. The whole thing — 259 lines — stays where its author put it; the contents beside it link to each section on GitHub.

taiyi-dev — TDD 开发

进入本阶段前请优先读 .taiyi/changes/<slug>/PHASE-CONTEXT.md(~500 tokens),不要全量加载上游工件。

框架集成

本阶段使用以下框架:

框架 用途 何时加载
Harness 阶段门禁与推进(apply 清单 · statuscontinue;legacy:npx taiyi apply/complete 全程
Superpowers test-driven-development — TDD 红→绿→重构循环 步骤 1(强制)
Superpowers systematic-debugging — 测试失败时诊断 异常处理时
Superpowers verification-before-completion — 完成前验证 完成前

GStack / OpenSpec / Spec-Kit / OMO 在本阶段不涉及。

前置门禁(Pre-flight)

0.1 上游确认

  • task 阶段已过关(engineTruth 确认)
  • TASK.md 中无未解决的 [depends_on: ?]
  • 当前 git 分支干净(无未提交的临时修改)

0.2 Profile 判定

Profile 开发要求
full 全 TDD(红→绿→重构)+ 全部 0.x 检查 + self-review(R1-R11)
api/ui 同 full
lite TDD 可选,0.x 检查中的 0.5(破坏性变更)必须执行
micro/spike 仅 0.1(grep 已有抽象)+ 0.5(破坏性变更)
nano TDD 可选,0.5 必须执行

0.3 前置检查清单

  • task 阶段已过关
  • todo 列表已就绪(每个 T0X 一个 todo 项)
  • 理解 TASK.md 的 verify 标准和 write_files 边界

步骤

dev 无 json 视图:过关证据为 .dev-completecommand + exitCode: 0)。实现边界仍来自 task.json / 渲染后的 TASK.md

0. 上下文加载

先读 PHASE-CONTEXT.md 确认范围,再读 TASK.md 拿到任务清单。不写不在 TASK 中的功能。

0.1 沿用已有抽象 grep(强制)

写新代码前 grep 同类模式,贴入 SUMMARY:

# grep -rn "class.*Adapter" src/  → 找到 LLMAdapter 抽象基类
# grep -rn "from.*middleware" src/ → 找到 LoggingMiddleware 模式

不 grep 直接写 = 制造重复抽象

0.2 扫 LESSONS(强制)

grep -rn "LESSON" .taiyi/changes/<slug>/ 2>/dev/null || echo "无 LESSONS"

对 active 条目声明差异。相同方案已记录失败教训 → 停手,选不同方案

0.3 UI 任务额外检查

确认 UI-DESIGN.md 存在。颜色/字体/间距从 UI-DESIGN.md 派生。禁硬编码 hex

0.4 Schema 变更检查

生成可逆迁移(up + down)。grep 确认数据库当前结构,避免迁移冲突。

0.5 破坏性变更高门槛

命中任一 → STOP,展示引用分析结果,等用户明确指示

  • 删除 ≥ 5 行代码
  • 修改公共导出(export function / export class)
  • 改 API 端点签名(path / method / request body)
  • 改 DB Schema 列名或类型

1. TDD 红→绿→重构(强制)

<tdd_enforcement> STEP A — WRITE FAILING TEST ONLY

  • Write the test that defines the expected behavior. Do NOT touch business logic yet.
  • The test MUST be a real assertion (not console.log, not TODO).

Read the full file on GitHub · 259 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 259 lines · 21 tokens per session scan A ba8146ea6471

Subscribe to this mod's changes

taiyi-dev is a skill published in the GitHub repository Dong90/oh-my-taiyiforge (888 stars, last pushed 4d ago), licensed MIT. It adds 21 tokens to every session and 3,188 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.