- Skills
- 14
- 仓库
- 1
- 职业覆盖
- 5
- 场景覆盖
- 4
- Stars
- ★ 0
Zhanghao 的 Skills 14
template-skill
Replace with description of the skill and when to use it.
work-weekly-report
Generate structured weekly work summaries from daily work logs. Use when: user provides daily work logs/notes and asks to create a weekly report/summary (周报/周工作总结), or when user pastes fragmented daily entries and wants them consolidated into a categorized summary. Triggers on keywords: 周报, 周工作总结, weekly summary, weekly report, 工作日志整理, 每日日志汇总.
squash-commits
Squash all commits on the current branch (relative to the main branch) into a single commit while preserving the branch name. Use when: user wants to squash commits, clean up branch history, compress multiple commits into one, or tidy up before merging. Triggers on: squash commits, 压缩提交, 合并提交, clean up commits, compress commits, squash branch, 整理提交记录, 合并为一个提交. Make sure to use this skill whenever the user mentions squashing, compressing, or cleaning up commit history on a branch, even if they don't use the exact term "squash".
smart-commit
Automated Git commit with Conventional Commits format. Analyzes staged changes, determines commit type and scope, detects description language from commit history (defaults to English), and generates a complete commit message. Use when the user says "commit", "smart commit", "提交代码", "帮我提交", or any variation of requesting a git commit with an auto-generated message.
setup-agents-md
创建、初始化或更新 AGENTS.md 通用工程原则文档时使用。触发词包括“创建 AGENTS.md”、“更新 AGENTS.md”、“初始化 AGENTS.md”、“setup AGENTS.md”、“create AGENTS.md”、“update AGENTS.md”。
resume-screener
Evaluate and grade resumes against job requirements using a 10-level grading system (C, B-, B, B+, A-, A, A+, S, SS, SSS). Provides multi-dimensional scoring with evidence-based reasoning and hiring recommendations. Use when screening candidates, comparing applicants, assessing resume-job fit, or filtering resumes. Supports Chinese and English resumes in any format (PDF, DOCX, text, image).
prompt-optimizer
Transforms vague or simple user prompts into high-quality, structured, and high-performance AI instructions using systematic optimization techniques like XML tagging, few-shot examples, and Chain-of-Thought. Use this skill when you need to improve the reliability, accuracy, or formatting of an AI's output.
project-setup
Initialize development toolchains and conventions for new projects. Includes AGENTS.md, Prettier formatting, Vitest testing, AI agent skills, next-intl internationalization, and optional SaaS features (Supabase Auth/DB, Creem payments). Use when initializing new projects, scaffolding project structure, or configuring development toolchains.
optimize-agents-md
审查、精简或改写已有 AGENTS.md,优化上下文负担、任务边界与完成标准。用于 AGENTS.md 优化或 audit,不用于初始化通用工程原则或普通代码修改。
leafer-js
Generate, explain, and debug LeaferJS (Leafer) Canvas graphics code — a high-performance 2D Canvas engine for graphic editors, infinite canvases, design tools, data visualization, interactive apps, and 2D games. Use when writing or fixing Canvas UI with the leafer-ui / leafer / @leafer-in/* packages — creating shapes (Rect, Ellipse, Path, Text, Image), styling (fill, gradient, stroke, shadow, mask), events and dragging, animation, the App and editor architecture, infinite-canvas zoom and pan, or Vue/React/Next/Nuxt/Node/miniapp integration. Triggers include LeaferJS, Leafer, leafer-ui, leafer-editor, canvas editor, infinite canvas, design tool, 画布引擎, 画布编辑器, 无限画布, 设计工具, 图形编辑器.
frontend-resume
Convert resumes into interactive, animated single-page HTML resume websites with distinctive visual styles. Use when the user wants to create a web resume, convert a resume to HTML, build an interactive CV page, or generate a personal resume website. Helps non-designers discover their aesthetic through visual exploration ("show, don't tell"). Supports PDF, DOCX, Markdown, plain text, JSON Resume (jsonresume.org), direct text input, and enhancement of existing HTML resumes.
deep-code-analysis
对代码逻辑和业务需求进行深度分析与理解。当用户想要理解代码如何工作、追踪业务逻辑、 分析模块内部实现、或在不熟悉的代码库中建立认知模型时使用。 触发场景:"分析这个模块"、"这段代码怎么工作的"、"帮我理解这个业务逻辑"、 "analyze this module"、"how does this feature work"、"trace the flow"。 也适用于接手新项目、重构前摸底、理解调用链等。专注于理解,不做 review,不做开发。 即使用户没有明确说"分析",只要意图是理解代码逻辑或业务需求,就应该使用。
browser-extension-best-practices
诊断并优化浏览器插件的架构、状态、UI、国际化、通信、测试和版本发布。用于插件优化、技术选型、设置同步、Changesets 接入、发布流程和配置升级。Use when diagnosing or improving browser extension architecture, shared state, UI, i18n, messaging, quality checks, releases, or data migrations.
any-to-course
Turn a local text file (MD/TXT) or a web URL into a single-page HTML slide-style course that's ready to present and teach from, plus a companion multiple-choice quiz HTML for post-class self-test. Both outputs are self-contained single HTML files with inline CSS/JS (only Google Fonts CDN). The course includes a slide engine (arrow-key navigation, fullscreen, overview, print-to-PDF), embedded quizzes, micro-animations, term tooltips, and SVG diagrams. Use whenever the user wants to convert an article, doc, blog post, README, lecture notes, or any reading material into a presentable courseware / slide deck for teaching, sharing, or self-study. Triggers on phrases like "把这篇文章做成课件", "做成 PPT", "做成幻灯片", "生成课件", "turn this into a course", "make a slide deck from this URL", "presentable course from this markdown", "build a slide course".