tdq-workflow
v0.51.0Spec-driven workflow cho Claude Code: intake → spec → plan → build (implement/QC/report). Duyệt bằng chat tự nhiên, hook nhắc bằng mã [TDQ:*] và kiểm bằng hiệu ứng thật, chế độ nhanh (express) / chuyên sâu (deep), working log bắt buộc. Một nguồn skills/ chạy trên Claude Code, Codex, OpenCode và Antigravity.
By TDQLicense: MIT0 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 7 skill or MCP entries
- Source updated
- Sep 24, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install tdq-workflow for Codex and Claude Code
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add tdq-workflow@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/TDQUOC/TDQ-WorkflowClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/tdq-build/SKILL.md├── skills/tdq-conventions/SKILL.md├── skills/tdq-intake/SKILL.md├── skills/tdq-lean/SKILL.md├── skills/tdq-lsp-setup/SKILL.md├── skills/tdq-spec/SKILL.md└── skills/tdq-status/SKILL.md
Included Skills7
Run an approved TDQ plan end to end in one turn, QC it against the DoD, write the report, then ask about the commit. Use right after a deep-pipeline plan is approved.
Shared TDQ workflow rules (one-turn protocol, state, approval, hook reminder codes, git, working log, research). Loaded by the other tdq-* skills; never invoked directly.
Open a new TDQ request - record the ask, pick the lane, init state, analyse + interview until nothing is vague. Use for EVERY new prompt, including questions, checks and small jobs.
Hunt over-engineering and name what can be deleted - review a diff, audit the whole repo, or harvest `ponytail:` markers into a debt ledger. Use when code feels bigger than the request.
Check and set up agent-lsp so the workflow searches code by meaning, not by text. Seven rungs - binary, lsp MCP server, language servers, tool permissions, lumen, hook conflicts, import-root config. Use when opening a request, when an LSP tool fails, or on a new machine.
Write the spec for a TDQ request in the user's document language, register it into state, present it then STOP and wait for approval; once approved, write the plan in the same turn. Use when the deep pipeline has finished analyze.
Report the current TDQ state (request, lane, phase, execution mode, who approved what) and the exact next step. Use when the user asks where the workflow stands.
Plugin manifests2
{
"name": "tdq-workflow",
"version": "0.51.0",
"description": "Spec-driven workflow cho Claude Code: intake → spec → plan → build (implement/QC/report). Duyệt bằng chat tự nhiên, hook nhắc bằng mã [TDQ:*] và kiểm bằng hiệu ứng thật, chế độ nhanh (express) / chuyên sâu (deep), working log bắt buộc. Một nguồn skills/ chạy trên Claude Code, Codex, OpenCode và Antigravity.",
"author": {
"name": "TDQ"
},
"homepage": "https://github.com/TDQUOC/TDQ-Workflow",
"repository": "https://github.com/TDQUOC/TDQ-Workflow",
"license": "MIT",
"keywords": [
"workflow",
"spec-driven",
"tdd",
"planning",
"qc",
"vietnamese"
],
"skills": "./skills/",
"hooks": {},
"interface": {
"displayName": "TDQ Workflow",
"shortDescription": "Spec-driven workflow: intake, spec, plan, build, QC, report",
"developerName": "TDQ",
"category": "Developer Tools",
"capabilities": [
"Interactive",
"Read",
"Write"
]
}
}{
"name": "tdq-workflow",
"displayName": "TDQ Workflow",
"version": "0.51.0",
"description": "Spec-driven workflow cho Claude Code: intake → spec → plan → build (implement/QC/report). Duyệt bằng chat tự nhiên, hook nhắc bằng mã [TDQ:*] và kiểm bằng hiệu ứng thật, chế độ nhanh (express) / chuyên sâu (deep), working log bắt buộc. Một nguồn skills/ chạy trên Claude Code, Codex, OpenCode và Antigravity.",
"author": {
"name": "TDQ"
},
"userConfig": {
"TAVILY_API_KEY": {
"type": "string",
"description": "Tavily API key for the tavily-primary MCP server (web search).",
"sensitive": true,
"required": false,
"title": "Tavily API key"
},
"TAVILY_API_KEY_BACKUP": {
"type": "string",
"description": "Tavily API key for the tavily-backup MCP server, used only when primary fails.",
"sensitive": true,
"required": false,
"title": "Tavily API key (backup)"
}
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[tdq-workflow on Agent Plugins Marketplace](https://pluginsmp.com/plugins/tdq-workflow)