Templates
Project and code templates
clean-code-reviewer
by hylarucoder
Produces a severity-rated (高/中/低) Clean Code findings report across 7 dimensions (naming, function size/SRP, duplication/DRY, over-engineering/YAGNI, magic numbers, structural clarity, project conventions), each with a location and a behavior-preserving refactor suggestion — never changing functionality. Use whenever the user asks for a code review, quality check, refactor advice, or code-smell / Clean Code analysis, OR points at a file/function/diff and asks if it is well-written, too long, too repetitive, over-engineered, or poorly named — even casually, and even if they never say "review" ("I just wrote this, look it over", "does this look good before I commit"). Trigger on 代码体检, 代码质量, 重构检查, 代码审查, 这段代码写得怎么样, 帮我看看代码有没有问题, 有没有坏味道, 这函数是不是太长了, 命名规范吗, 魔法数字, 重复代码, 过度设计, and English like "is this code clean", "any code smells", "check this file".
goudi
by hylarucoder
Pressure-tests an ambitious proposal and returns a grounded landing judgment (go / shrink / pause / reject / validate-first) with one minimum-viable first move, an explicit cut list, success/failure signals, and a stop rule. Use whenever a discussion has more vision than executable grounding, or the user asks how to land/ship a bold idea, define the smallest first step, scope down, pressure-test feasibility, price risk, or set a stop/rollback rule — even if they never name the skill. Triggers on 苟帝, 落地, 先落地, 怎么落地, 别太飘, 太理想化, 收一收, 砍范围, 可执行, 可验证, 最小可行, MVP, 止损, 回滚, 风险有多大, and on "make this real / be realistic / what do I do first / is this plan feasible" — including right after a geju or architecture session. Use geju instead when the goal is to open the frame and think bigger.
hai-visual-report
by hylarucoder
Generates a complete, self-contained multi-section HTML report — header + one-line verdict, Mermaid structure map, decision matrix, risk/proof table, and next-move block — from an idea, requirement, PRD, goal, review, architecture topic, plan, or proposal, and returns the generated file path. Use whenever the user wants content turned into a visual report, visualized page, HTML report, webpage version, dashboard, or slides/PPT-like web artifact — and trigger even on casual phrasings: 可视化一下, 做个可视化, 做成网页, 做个网页版, 把这个评审做成网页, 做成一页 HTML, 输出 HTML, 做个汇报页/展示页, 做成 PPT 样子的网页, 弄个好看点的报告, 整理成一份报告页面, 带 mermaid 图的报告, render this as a page/webpage, make it visual/interactive, turn my analysis into slides-like html, dashboard of this (including typos like html repot / viz report). Prefer this over create-visual-card when the content is multi-section and needs structure, tradeoffs, route, risk, and evidence rather than a single shareable card.
multi-touch-canvas-with-flutter
by rodydavis
Learn how to create a Flutter canvas with multi-touch support for panning, zooming, and object interaction, overcoming common gesture recognition conflicts.
xlsx
by Qwen-Applications
"Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Qwen-Agent needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas"
lit-and-vscode-extensions
by rodydavis
Learn how to build a VSCode extension using a Lit web component, covering setup, template creation, component implementation, and extension activation.
signals-and-flutter-hooks
by rodydavis
Explore state management in Flutter, from the basics of setState to advanced techniques using ValueNotifier, Signals, Flutter Hooks, and the new signals_hooks package for a reactive and efficient approach.
spark-app-template
by github
Comprehensive guidance for building web apps with opinionated defaults for tech stack, design system, and code standards. Use when user wants to create a new web application, dashboard, or interactive interface. Provides tech choices, styling guidance, project structure, and design philosophy to get users up and running quickly with a fully functional, beautiful web app.
xlsx
by Qwen-Applications
"Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Qwen-Agent needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas"
ai-media-generator
by Hao0321
為使用者產生高品質的 AI 生圖、生影片、生音樂提示詞,並在需要時透過瀏覽器自動化實際送到目標平台。涵蓋 OiiOii、Kling 3.0/O-series、Seedance 2.0 pro、Suno v5.5、Seedream 5.0/4.0、Vidu Q3、Midjourney V8.1、Flux 1.1 Pro / Kontext、Runway Gen-4.5 / Aleph、Google Veo 3.1、Ideogram 3、Nano Banana Pro、Stable Diffusion 3.5(⚠️ OpenAI Sora 2 已於 2026-04-26 停運,API 撐到 2026-09-24,預設改推 Runway/Veo/Kling)。只要使用者提到「AI 生圖」「AI 影片」「AI 音樂」「做 MV」「做 storyboard」「寫 prompt 給 XXX」「我想用 Kling/Suno/Midjourney/Runway/Veo...」「幫我操作 OiiOii / 即夢 / 可靈」「txt2img / img2video / 文生圖 / 文生影片 / 圖生影片」「角色一致性」「多鏡頭分鏡」「運鏡」「結果有瑕疵 / 不夠精緻 / 怎麼修」,或任何跟上述平台或影像/影片/音樂生成工作流相關的任務,都要用這個 skill。即使他們沒講明平台,只要任務是要餵給某個生成模型的 prompt,就用這個 skill 幫他們選對的平台、寫對的格式。
moai-workflow-project
by modu-ai
Integrated project management system with documentation, language initialization, and template optimization modules. Use when setting up projects, generating documentation, configuring multilingual support, or optimizing templates.
deno-project-templates
by denoland
Use when scaffolding new Deno projects. Provides templates for Fresh web apps, CLI tools, libraries, and API servers with modern best practices.
grace-init
by osovv
"Bootstrap GRACE framework structure for a new project. Use when starting a new project with GRACE methodology — creates docs/ directory, AGENTS.md, and XML templates for knowledge graph, requirements, technology, and development plan."
pitchcraft
by moshuying
Structured persuasion for tech leads, PMs, and founders—not activity logs. Five scenarios (kickoff, status update, wrap-up, investor pitch, solution selling) on one 5-part framework (Hook→Context→Proposal→Evidence→Ask). AI prompts for missing materials and audience context; pre-submit checklist. Claude Code plugin; Cursor, Codex, and chat via prompts.
re-frame2-setup
by day8
Greenfield-only bootstrap for re-frame2 ClojureScript projects. Scope: brand-new apps from nothing, or empty CLJS projects (shadow-cljs / Clojure already present but zero re-frame2 wiring). Writes the canonical twelve-file counter SPA the generator template emits — core + the Reagent adapter, shadow-cljs.edn, the entry namespace with rf/init!, events / subs / views — then installs, compiles, serves it and reports the URL, exiting once the counter mounts. Do not use for writing app code on an already-bootstrapped project (use re-frame2), v1→v2 migration (re-frame-migration), live-app inspection (re-frame2-pair), or porting re-frame2 itself (re-frame2-implementor); the full disqualifier list is skills/README.md §Skill routing. Trigger on "start a re-frame2 project", "scaffold re-frame2", "hello-world re-frame2 app", or a build failure on a freshly-scaffolded project that traces to missing re-frame.core / re-frame.adapter.reagent wiring.
re-frame2-implementor
by day8
Guides an engineer building a NEW re-frame2 implementation in one of the eight in-scope JS-cross-compile-to-React+VDOM host languages — ClojureScript (the reference), TypeScript, Melange/ReScript/Reason, F# (Fable), Squint, Scala.js, PureScript, Kotlin/JS — over a two-phase workflow (record the port profile, then one EP loop driven by the pinned spec and live conformance fixtures, with the conformance corpus as the acceptance test). Do not use for: writing apps on the CLJS reference (re-frame2), greenfield bootstrap (re-frame2-setup), v1→v2 migration (re-frame-migration), live-app inspection (re-frame2-pair), or an out-of-scope target — a non-React substrate (Vue, Solid, Svelte, vanilla DOM) or a host that does not cross-compile to JS (Python, Ruby, native Rust, Go, server-side JVM): out of scope by deliberate spec choice, so surface the spec/000-Vision.md scope footnote and stop. Trigger on "port re-frame2", "implement re-frame2 in a language", "conformance corpus".
style-docs
by thrashr888
Generate standardized project documentation using the 5-style system. Use when asked to create plans, specs, skills, RFCs, ADRs, or other project documentation. Ensures consistent, high-quality documentation across the codebase.
TeachAny
by weponusa
"K-12 interactive courseware development skill. Triggered when users need to create teaching courseware, interactive lessons, educational animations, or mention K-12, courseware, instructional design, topic explanation, 历史地图, 地形底图, hillshade, 古典文明, 交互地图, interactive map, AI学伴, AI tutor, PPTX导出, 课标, IB, A-Level, AP, 知识图谱, knowledge graph. Covers Math, Physics, Chemistry, Biology, Geography, History, Chinese Language, English, and IT. Integrates Cognitive Load Theory, ABT Narrative, Bloom's Taxonomy, Peer Instruction, and more."
programmatic-seo
by freekmurze
When the user wants to create SEO-driven pages at scale using templates and data. Also use when the user mentions "programmatic SEO," "template pages," "pages at scale," "directory pages," "location pages," "[keyword] + [city] pages," "comparison pages," "integration pages," or "building many pages for SEO." For auditing existing SEO issues, see seo-audit.
plan-template
by ReinaMacCredy
Scaffold a blank plan with required sections in .maestro/plans/. Use /plan-template <name> to create a new plan file.
builder
by aj-geddes
Creates custom agents, workflows, and templates for BMAD. Extends BMAD functionality with domain-specific components. Trigger keywords - create agent, create workflow, custom skill, extend BMAD, new template, customize, scaffold skill
research-templates
by dozybot001
Three academic research templates (Heilmeier, scientific discovery, system optimization) with schemas and use cases. Use when RefineIdea to align output structure with research type.
project-brain
by Ethan-YS
Use this skill when the user explicitly asks to set up, resume, update, or hand off persistent project context for AI-assisted work. Triggers (all require an explicit user request — do NOT activate just because a brain/ folder exists): (1) The user wants to set up project-level memory ("set up project brain", "scaffold project context", "init project brain", "建项目脑"). (2) The user is in a directory containing brain/ AND explicitly asks to resume / continue / load the project / check status / "what's the state of this project". (3) The user signals window switch / context compaction ("switch windows", "context's getting full", "I'll head out", "压缩了") — write a HANDOFF before they leave. (4) The user says "update the project brain" / "let's record this" / "更新项目脑" — propose a list with reasons; user approves per item. Do NOT auto-activate during casual conversation that happens to occur inside a brain/-bearing directory. The methodology's "activation boundary" requires an explicit user request. This skill provides a folder structure (brain/), copy-able templates for multiple AI tools, and a four-workflow protocol (startup / kick-off / update / handoff). Methodology details in METHODOLOGY.md alongside this file.
publish-to-google-docs
by ericmjl
Quickly publish markdown notes to styled Google Docs using pandoc and a Word template. Use when creating Google Docs from markdown, applying branding to documents, or pushing content to Drive for sharing.