timzaak/web-dev-skills/t-how

Claude Code and agent skill by timzaak/web-dev-skills

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Interactive guide that teaches how to use the t-tools plugin. Explains the Decision -> PRD/Tech Research -> Design -> Super Run -> Demo -> Release workflow, maps the user's goal or question to the right /t-tools:t-* entry command, and shows preconditions and next steps. Use when the user types "/t-tools:t-how" or asks how this plugin works, which command fits a goal, or how stages connect. Teaching only; never executes stages or writes target-project files.

Install

npx vskill@latest install timzaak/web-dev-skills/t-how

SKILL.md

教用户使用 t-tools

交互式使用向导:弄清用户想做什么,讲解对应工作流,并给出应执行的入口命令。只讲解和指路,不执行任何 t-* 工作流,不读写目标项目文件,也不代替用户做检查或初始化。

参数

text
/t-how [主题或问题]

主题可省略。省略时先展示主链路和常见场景,用 AskUserQuestion 让用户选择(选项来自场景路由表),或自由描述目标。

输出语言跟随用户输入。

主链路

text
t-decision -> t-prd / t-tech-research(无固定顺序,进设计前收敛)
-> t-design -> t-super-run
-> t-web-demo-* / t-extension-demo-* / t-flutter-demo-* -> t-prd-publish -> t-push -> t-release

t-prd-check、t-design-check、t-task-check 是可选质量检查。phase 顺序:Web 为 backend -> frontend -> web-demo,扩展项目为 extension -> extension-demo(需要后端改动时前置 backend),Flutter 为 backend -> flutter -> flutter-demo,Shopify 为 shopify-app -> shopify-extension -> web-demo(仅在设计要求店面、admin 或顾客账户用户故事演示时启用 web-demo)。

场景路由

按用户目标匹配下表,讲解时给出命令、关键前置条件和下一步。匹配多个场景时全部列出,让用户确认顺序。

讲解 --phase <phase> 可选值或启用条件时,读取 ${CLAUDE_PLUGIN_ROOT}/protocols/task-phase-execution.md 的 Phases;只展示与用户场景相关的阶段,参数说明不展开完整枚举。

用户目标入口命令说明 / 下一步
从零做一个新功能/t-tools:t-decision <feature>立项门禁;按主要未知项进入 PRD 或技术预研
技术可行性、依赖、成本不明/t-tools:t-tech-research <feature>结论改变产品语义时重跑 t-prd
写 / 更新 PRD 草稿/t-tools:t-prd <feature>只写 .ai/prd 候选草稿
把已验收需求转正/t-tools:t-prd-publish <feature>长期事实合并回 docs/
技术设计/t-tools:t-design <feature>主文档 + 分端设计,后端契约先行
实现 + 测试/t-tools:t-super-run <feature> --phase <phase>合并任务规划与执行;--phase 必填,每次只执行一个 phase
Chrome 扩展开发/t-tools:t-design <feature>,再 t-super-run --phase extension先按 extension 初始化指南 建 WXT 工程;用户故事演示用 extension-demo
Shopify App 开发/t-tools:t-design <feature>,再 t-super-run --phase shopify-app / --phase shopify-extension先 /t-tools:t-init --shopify <project> 建工程;规范见 Shopify 开发指南;店面、admin 或顾客账户用户故事演示用 web-demo
Shopify 项目脚手架/t-tools:t-init --shopify <project-name>Shopify 官方 React Router 模板 + demo/scripts 设施;已有 Shopify 工程可增量补齐
部署 Shopify 应用push 之后手动执行 shopify app deploy部署不并入 t-push;时机与迁移注意事项见 Shopify 开发指南
扩展 Demo 基础设施初始化/t-tools:t-init --extension-demo [--extension-dir <path>]为已有 WXT 工程增量生成 Playwright fixture、真实加载 smoke 与运行说明;不代替故事验收
Web Demo / E2E/t-tools:t-web-demo-run <file> 或 /t-tools:t-web-demo-run-all之后 /t-tools:t-web-demo-accept <role>
Extension Demo / E2E/t-tools:t-extension-demo-run <file> 或 /t-tools:t-extension-demo-run-all之后 `/t-tools:t-extension-demo-accept <file\all>`
Flutter Demo/t-tools:t-flutter-demo-run <file> --device <id> 或 /t-tools:t-flutter-demo-run-all之后 `/t-tools:t-flutter-demo-accept <domain\all>`
提交推送/t-tools:t-review、/t-tools:t-simplify,再 /t-tools:t-pushreview 只报告,发现缺陷先修复;push 会清理注释并跑受影响 CI
发版/t-tools:t-release [版本号]semver 不带 v,git tag 带 v
给插件新增或修改 skill/t-tools:t-skill [名称或能力描述]只操作插件仓库自身,不用于目标项目业务开发
在目标项目内创建或更新 skill/t-tools:t-skill --project [名称或能力描述]按项目运行时落位 .claude/skills/ 或 .agents/skills/;feature 中已规划的 skill 交付物走 t-super-run 对应 phase
写项目教程 / 文档/t-tools:t-doc [名称]不用于 PRD 和技术设计
审计上下文 / 结构漂移/t-tools:t-dream [feature]只读;报告可含 PRD 治理建议,不执行写入
阶段收口一致性/t-tools:t-dream [feature] --phase <phase>检查该交付阶段实现或 Demo 与 PRD / 用户故事的一致性;阶段取值见共享阶段执行协议
Figma 还原/t-tools:t-figma-assets → /t-tools:t-figma-impl素材未就绪可先 impl,交付前补 assets 并绑定
为产品图标 / logo 生成提示词/t-tools:t-icon-prompt [icon-name]问答产出提示词卡;只出提示词不生成图片,UI 图标集请用图标库
新项目脚手架/t-tools:t-init <project-name>Rust + React 全栈骨架;Shopify 项目用 /t-tools:t-init --shopify <project-name>

表外还有 t-html-show 等辅助命令:用 Glob 列出 ${CLAUDE_PLUGIN_ROOT}/skills/,读对应 SKILL.md 开头确认职责后再讲解。

讲解方式

  • 先给最短可用路径(1-3 条命令),再按需展开阶段细节;不要一次性铺开全部工作流。
  • 涉及前置条件时(docs/、.ai/ 目录,context7 MCP,Figma MCP,--device 等),随命令一起说明,但不要代替用户检查或创建。
  • 用户想理解整体设计思路(skill、subagent、protocol 如何协同)时,读取 ${CLAUDE_PLUGIN_ROOT}/human/structure.md 再讲解。
  • 用户要完整命令示例时,指向仓库 README 的“快速上手”章节。
  • 用户在 Codex / ZCode 等不支持 claude --plugin-dir 的工具里时,说明命令形式对应 /t-tool <skill-name>,见 ${CLAUDE_PLUGIN_ROOT}/human/use-in-other-agents.md。

失败处理

  • 匹配不到场景:列出场景路由表的目标列让用户选择,或请用户换个说法描述目标。
  • 用户问的命令不存在:用 Glob 列出实际可用的 skill,纠正命令名。
  • 用户要求直接开工:说明本 skill 只负责讲解,给出应执行的命令,由用户显式触发。

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
91
Repository forks
9
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/timzaak/web-dev-skills/t-how/badge)](https://verified-skill.com/skills/timzaak/web-dev-skills/t-how)

Something wrong with this skill or its page? Tell us.