DawnMoon1542
- 22 skills
- 0 followers
- 3 hours ago last updated
- ▌ Md2html · dawnmoon1542 bundleConvert long-form Markdown (plan, spec, system design, RFC, runbook, postmortem, brainstorm, notes) into a single self-contained HTML page with Mermaid diagrams, syntax-highlighted code, step timelines, callouts, sidebar TOC. Claude-orange light+dark theme. Multi-language. Portable across Claude Code / Codex / Antigravity / any AI agent.
- ▌ Git Smart Commit · dawnmoon1542分析当前工作目录的 git 变更,自动生成结构化的 commit message,先 dry-run 展示后由用户确认再提交。触发于用户要求"提交代码"、"commit"、"生成 commit message"、"smart commit"等场景。
- ▌ Git Smart Squash · dawnmoon1542将指定范围内的多个 commits 通过 rebase squash 合并为一个 commit 并重写 message。先 dry-run 展示后由用户确认再执行。触发于用户要求"squash commits"、"合并提交"、"压缩提交"、"smart squash"等场景。
- ▌ Yt Dlp Downloader · dawnmoon1542 bundleDownload videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp. Use when the user provides a video URL and wants to download it, extract audio (MP3), download subtitles, or select video quality. Triggers on phrases like "下载视频", "download video", "yt-dlp", "YouTube", "B站", "抖音", "提取音频", "extract audio".
- ▌ Node Best Practices · dawnmoon1542 bundleProvides domain-specific best practices for Node.js development with TypeScript, covering type stripping, async patterns, error handling, streams, modules, testing, performance, caching, logging, and more. Use when setting up Node.js projects with native TypeScript support, configuring type stripping (--experimental-strip-types), writing Node 22+ TypeScript without a build step, or when the user mentions 'native TypeScript in Node', 'strip types', 'Node 22 TypeScript', '.ts files without compilation', 'ts-node alternative', or needs guidance on error handling, graceful shutdown, flaky tests, profiling, or environment configuration in Node.js. Helps configure tsconfig.json for type stripping, set up package.json scripts, handle module resolution and import extensions, and apply robust patterns across the full Node.js stack.
- ▌ React Best Practices · dawnmoon1542 bundleReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
- ▌
- ▌ Pi Session Summarizer · dawnmoon1542 bundle提取指定时间范围内所有 pi agent session 记录,按项目分类整理为结构化 markdown 文档,保存到当前工作目录。用于定期回顾、进度汇总、工作记录归档。
- ▌
- ▌ Writing Plans · dawnmoon1542 bundlegrill-with-docs 完成全部 Stage 设计后使用——依次生成全部 Stage 的可执行计划,再统一交给 smart-exec-plan
- ▌ Executing Plans · dawnmoon1542由 smart-exec-plan 调用——解析全部 Stage 计划,按 Stage、Task Group、Task、Step 顺序持续推进并维护进度
- ▌ Grill With Docs · dawnmoon1542 bundlebrainstorming 完成后使用——依次完成全部 Stage 的领域对质和最终状态设计,再统一交给 writing-plans
- ▌ Smart Exec Plan · dawnmoon1542writing-plans 完成全部 Stage 后使用——创建开发分支,组合 executing-plans、TDD 和子代理审查逐 Task 提交,并在每个 Stage 后以 --no-ff 合并回原分支
- ▌ Search Layer · dawnmoon1542 bundleDEFAULT search tool for ALL search/lookup needs. Multi-source search and deduplication layer with intent-aware scoring. Integrates Brave Search (web_search), Exa, Tavily, and Grok to provide high-coverage, high-quality results. Automatically classifies query intent and adjusts search strategy, scoring weights, and result synthesis. Use for ANY query that requires web search — factual lookups, research, news, comparisons, resource finding, "what is X", status checks, etc. Do NOT use raw web_search directly; always route through this skill.
- ▌ Mineru Extract · dawnmoon1542 bundleUse the official MinerU (mineru.net) parsing API to convert a URL (HTML pages like WeChat articles, or direct PDF/Office/image links) into clean Markdown + structured outputs. Use when web_fetch/browser can’t access or extracts messy content, and you want higher-fidelity parsing (layout/table/formula/OCR).
- ▌ Content Extract · dawnmoon1542 bundleRobust URL-to-Markdown extraction for AI agent workflows. Use when the user wants to "extract/summarize/convert a webpage to markdown" (especially WeChat mp.weixin.qq.com) and web_fetch/browser is blocked or messy. Uses a cheap probe via web_fetch first, then falls back to the official MinerU API (via the local mineru-extract skill) and returns a traceable result contract with source links.
- ▌ UI Component Library Showcase · dawnmoon1542 bundle比较 shadcn/ui、HeroUI、Material UI、UI TripleD、Tailark UI、ReUI、shadcnblocks、Kokonut UI,并维护 pnpm + React 展示项目。用于 UI 组件库选型、风格页面规划、shadcn 生态组件库比较、React 页面展示框架扩展。
- ▌
- ▌
- ▌
- ▌ Subagent Driven Development · dawnmoon1542 bundle由 smart-exec-plan 调用——为每个 Task 分派独立实现者并执行规格、质量、Stage 和最终审查
- ▌ Frontend UI Design Morandi Color Scheme · dawnmoon1542前端UI设计莫兰迪配色方案。在界面中形成低饱和、偏灰、层级清晰的统一观感,兼顾阅读性与氛围感,适用于品牌型与内容型产品界面。