By vinhltt
Core TDK workflow skills: specify, plan, implement, fix, review, analyze, config, tests
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md and plan.md. Reads the ## Phases table from plan.md as the single source of truth for phase definitions.
Generate a custom checklist for the current feature based on user requirements.
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
Compare Workspace and Sub-Workspace Docs.
Generate or update the Document Manager index for workspace and sub-workspace docs.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
TDK (TiHon Development Kit) is a specification-driven coding workflow toolkit for Claude Code. It generates specs, plans, tasks, and code from natural language — shipped as a set of marketplace plugins + a TypeScript CLI.
Core philosophy: SDD (Specification-Driven Development) — every feature starts from a formal spec, flows through structured plans and tasks, and is verified against the spec before shipping.
TDK structures the full development loop:
/tdk:specify)/tdk:plan)/tdk-implement)/tdk:ut-backfill-auto)/tdk:status, /tdk:tasks)Additional workflows: config management, sub-workspace docs generation, scout (codebase analysis), memory management, API test generation.
# From the consumer project root:
bash /path/to/tdk/setup.sh
This installs TDK's marketplace plugins, templates, and configurations into the consumer project's .specify/ directory.
Install Claude harness artifacts explicitly after the substrate sync:
cd .specify/scripts/ts
bun src/index.ts harness install --harness claude --plugins tdk-core --dry-run
bun src/index.ts harness install --harness claude --plugins tdk-core --yes
cd .specify/scripts/ts
# Run integrated CLI
bun src/index.ts --help
# Run individual commands
bun src/commands/detect-config.ts
bun src/commands/manifest/compute.ts --root ../..
.specify/
├── plugins/ # Marketplace plugins (installed by setup.sh)
│ ├── tdk-core/ # Core workflow (17 skills)
│ ├── tdk-utils/ # Utilities: scout, research, problem solving (14 skills)
│ ├── tdk-memory/ # Domain memory management (6 skills)
│ └── tdk-test-api/ # API test generation (3 skills)
├── templates/ # 33 templates (spec, plan, task, test, memory, output, design, docs)
├── docs/ # 26 user guides (12 scenario guides + setup guides + reference)
├── configurations/ # Hook configs, sub-workspace configs
└── scripts/
├── ts/ # TypeScript CLI (@tdk/tdk) — primary
│ ├── src/
│ │ ├── index.ts # Unified CLI entry
│ │ ├── commands/ # 8 command groups + standalone scripts
│ │ ├── lib/ # Library modules (parsers, generators)
│ │ └── utils/ # Zod schemas, shared utilities
│ └── tests/ # Bun test suite (30+ test files)
├── bash/ # Legacy shell scripts (maintenance-only)
└── python/ # Legacy Python utilities (maintenance-only)
| Plugin | Skills | Purpose |
|---|---|---|
| tdk-core | 17 | Specify, plan, implement, fix, config, sub-workspace, ut-backfill |
| tdk-utils | 14 | Scout, research, brainstorming, docs-seeker, context-engineering, problem-solving |
| tdk-memory | 6 | Domain memory: init, update, checksum, changelog, query, preload |
| tdk-test-api | 3 | Test plan, testcase generation, Playwright code gen |
Integrated commands (via bun src/index.ts):
| Command | Description |
|---|---|
tdk config detect | Detect .specify.json configuration |
tdk config index | Index configuration files |
tdk config diff | Compare docs between workspace and sub-workspace |
tdk ut auto | Automated unit test backfill |
tdk ut plan | Plan unit test coverage |
tdk ut impl | Implement unit tests from plan |
tdk ut check-rules | Validate UT rules |
tdk ut create-rules | Generate UT rules |
tdk scout | Codebase analysis (repomix + tier-1 extraction) |
tdk harness install | Install selected TDK plugin artifacts into .claude/ with dry-run, ownership, collision, drift, and hook safety |
tdk sub-workspace docs | Generate sub-workspace documentation |
Standalone scripts (via bun src/commands/<path>.ts): manifest, feature, setup, changelog, util, test-api.
noUncheckedIndexedAccess).specify.jsonDomain-based project memory: init, update, checksum, changelog, query, and preload context. Includes memory-guardian agent for business logic conflict detection.
API test generation skills: test plan, testcase generation, Playwright TypeScript code generation from OpenAPI specs or codebase scouting
Utility skills for TDK workflow: brainstorming, research, scouting, problem solving, and more
Retrospective learning loop: collect implementation feedback, propose learning deltas, and apply approved technical or memory updates
Architecture-aware scaffolding: recommend automations from project config + docs, then scaffold skill/agent files from approved recommendations
npx claudepluginhub vinhltt/tdk --plugin tdk-coreComprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.