diff --git a/CHANGELOG.md b/CHANGELOG.md index 337b0aa..dbd5ca1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security - None +## [1.18.0] - 2025-12-20 + +### Added +- **New Skill**: pdf-creator - Convert markdown to PDF with Chinese font support (WeasyPrint) +- **New Skill**: claude-md-progressive-disclosurer - Optimize CLAUDE.md with progressive disclosure +- **New Skill**: promptfoo-evaluation - Promptfoo-based LLM evaluation workflows +- **New Skill**: iOS-APP-developer - iOS app development with XcodeGen, SwiftUI, and SPM + +### Changed +- Updated marketplace skills count from 23 to 25 +- Updated marketplace version from 1.16.0 to 1.18.0 +- Updated README/README.zh-CN badges, skill lists, use cases, quick links, and requirements +- Updated QUICKSTART docs to clarify marketplace install syntax and remove obsolete links +- Updated CLAUDE.md skill counts and added the new skills to the list + ## [1.16.0] - 2025-12-11 ### Added diff --git a/CLAUDE.md b/CLAUDE.md index 0aed5d7..1cc9c98 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## Repository Overview -This is a Claude Code skills marketplace containing 23 production-ready skills organized in a plugin marketplace structure. Each skill is a self-contained package that extends Claude's capabilities with specialized knowledge, workflows, and bundled resources. +This is a Claude Code skills marketplace containing 25 production-ready skills organized in a plugin marketplace structure. Each skill is a self-contained package that extends Claude's capabilities with specialized knowledge, workflows, and bundled resources. **Essential Skill**: `skill-creator` is the most important skill in this marketplace - it's a meta-skill that enables users to create their own skills. Always recommend it first for users interested in extending Claude Code. @@ -120,7 +120,7 @@ Skills for public distribution must NOT contain: ## Marketplace Configuration The marketplace is configured in `.claude-plugin/marketplace.json`: -- Contains 23 plugins, each mapping to one skill +- Contains 25 plugins, each mapping to one skill - Each plugin has: name, description, version, category, keywords, skills array - Marketplace metadata: name, owner, version, homepage @@ -130,7 +130,7 @@ The marketplace is configured in `.claude-plugin/marketplace.json`: 1. **Marketplace Version** (`.claude-plugin/marketplace.json` → `metadata.version`) - Tracks the marketplace catalog as a whole - - Current: v1.16.0 + - Current: v1.18.0 - Bump when: Adding/removing skills, major marketplace restructuring - Semantic versioning: MAJOR.MINOR.PATCH @@ -169,6 +169,8 @@ The marketplace is configured in `.claude-plugin/marketplace.json`: 21. **pdf-creator** - Create PDF documents from markdown with Chinese font support using weasyprint 22. **claude-md-progressive-disclosurer** - Optimize CLAUDE.md files using progressive disclosure principles 23. **skills-search** - Search, discover, install, and manage Claude Code skills from the CCPM registry +24. **promptfoo-evaluation** - Run LLM evaluations with Promptfoo for prompt testing and model comparison +25. **iOS-APP-developer** - iOS app development with XcodeGen, SwiftUI, and SPM troubleshooting **Recommendation**: Always suggest `skill-creator` first for users interested in creating skills or extending Claude Code. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4f26229..ef4416f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -89,11 +89,11 @@ Before submitting, validate your skill: 5. **Test locally:** ```bash # Add your fork as marketplace - /plugin marketplace add https://github.com/your-username/claude-code-skills + claude plugin marketplace add https://github.com/your-username/claude-code-skills # Marketplace name comes from .claude-plugin/marketplace.json # Install and test - /plugin install productivity-skills@your-marketplace-name + claude plugin install productivity-skills@your-marketplace-name ``` 6. **Submit Pull Request:** diff --git a/QUICKSTART.md b/QUICKSTART.md index ed9af5d..a6f94f0 100644 --- a/QUICKSTART.md +++ b/QUICKSTART.md @@ -106,6 +106,8 @@ Follow the interactive prompts to select skills. claude plugin marketplace add https://github.com/daymade/claude-code-skills # Marketplace name: daymade-skills (from marketplace.json) +# Use @daymade-skills in install commands (e.g., skill-name@daymade-skills) +# Do not use /plugin; all commands are `claude plugin ...` # Step 2: Install skills you need claude plugin install github-ops@daymade-skills claude plugin install markdown-tools@daymade-skills @@ -114,7 +116,9 @@ claude plugin install markdown-tools@daymade-skills # Step 3: Restart Claude Code ``` -### Available Skills +### Available Skills (Starter Set) + +This table is a quick starter list. See [README.md](./README.md) for the full catalog (25 skills). | Skill | Description | When to Use | |-------|-------------|-------------| @@ -158,7 +162,7 @@ If you're in China, install [CC-Switch](https://github.com/farion1231/cc-switch) ## Common Questions **Q: Which skills should I install first?** -A: Start with **skill-creator** if you want to create skills. Otherwise, install based on your needs (see table above). +A: Start with **skill-creator** if you want to create skills. Otherwise, install based on your needs (see the starter table and the full list in README). **Q: Can I install multiple skills?** A: Yes! Each skill is independent. Install as many or as few as you need. @@ -175,7 +179,7 @@ A: Open an issue at [github.com/daymade/claude-code-skills](https://github.com/d - 📖 Read the full [README.md](./README.md) for detailed information - 🇨🇳 中文用户查看 [README.zh-CN.md](./README.zh-CN.md) -- 💡 Check [IMPROVEMENT_PLAN.md](./IMPROVEMENT_PLAN.md) for upcoming features +- 💡 Review [CHANGELOG.md](./CHANGELOG.md) for recent updates - 🤝 Contribute at [CONTRIBUTING.md](./CONTRIBUTING.md) **Happy skill building! 🚀** diff --git a/QUICKSTART.zh-CN.md b/QUICKSTART.zh-CN.md index 79d6b10..c7f9794 100644 --- a/QUICKSTART.zh-CN.md +++ b/QUICKSTART.zh-CN.md @@ -106,6 +106,8 @@ iwr -useb https://raw.githubusercontent.com/daymade/claude-code-skills/main/scri claude plugin marketplace add https://github.com/daymade/claude-code-skills # Marketplace 名称:daymade-skills(来自 marketplace.json) +# 安装命令请使用 @daymade-skills(例如 skill-name@daymade-skills) +# 所有命令都应使用 `claude plugin ...`(没有 `/plugin` 命令) # 步骤 2:安装你需要的技能 claude plugin install github-ops@daymade-skills claude plugin install markdown-tools@daymade-skills @@ -114,7 +116,9 @@ claude plugin install markdown-tools@daymade-skills # 步骤 3:重启 Claude Code ``` -### 可用技能 +### 可用技能(快速入门) + +本表为快速入门列表。完整 25 个技能请见 [README.zh-CN.md](./README.zh-CN.md)。 | 技能 | 描述 | 使用场景 | |-------|-------------|-------------| @@ -173,7 +177,7 @@ claude plugin install skill-name@daymade-skills ## 常见问题 **Q:我应该首先安装哪些技能?** -A:如果你想创建技能,从 **skill-creator** 开始。否则,根据你的需求安装(参见上表)。 +A:如果你想创建技能,从 **skill-creator** 开始。否则,根据你的需求安装(参见快速入门表及 README 完整列表)。 **Q:我可以安装多个技能吗?** A:可以!每个技能都是独立的。根据需要安装任意数量的技能。 @@ -196,7 +200,7 @@ A:查看 [CONTRIBUTING.md](./CONTRIBUTING.md) 了解指南。我们欢迎技 - 📖 阅读完整的 [README.zh-CN.md](./README.zh-CN.md) 获取详细信息 - 🌐 English users see [README.md](./README.md) -- 💡 查看 [IMPROVEMENT_PLAN.md](./IMPROVEMENT_PLAN.md) 了解即将推出的功能 +- 💡 查看 [CHANGELOG.md](./CHANGELOG.md) 了解近期更新 - 🤝 在 [CONTRIBUTING.md](./CONTRIBUTING.md) 贡献 **祝你构建技能愉快!🚀** diff --git a/README.md b/README.md index 326babb..f27d367 100644 --- a/README.md +++ b/README.md @@ -6,15 +6,15 @@ [](./README.zh-CN.md) [](https://opensource.org/licenses/MIT) -[](https://github.com/daymade/claude-code-skills) -[](https://github.com/daymade/claude-code-skills) +[](https://github.com/daymade/claude-code-skills) +[](https://github.com/daymade/claude-code-skills) [](https://claude.com/code) [](./CONTRIBUTING.md) [](https://github.com/daymade/claude-code-skills/graphs/commit-activity) -Professional Claude Code skills marketplace featuring 23 production-ready skills for enhanced development workflows. +Professional Claude Code skills marketplace featuring 25 production-ready skills for enhanced development workflows. ## 📑 Table of Contents @@ -104,10 +104,12 @@ iwr -useb https://raw.githubusercontent.com/daymade/claude-code-skills/main/scri Add the marketplace: ```bash -/plugin marketplace add https://github.com/daymade/claude-code-skills +claude plugin marketplace add https://github.com/daymade/claude-code-skills ``` Marketplace name is `daymade-skills` (from marketplace.json). Use `@daymade-skills` when installing plugins. +Do not use the repo path as a marketplace name (e.g. `@daymade/claude-code-skills` will fail). +All plugin commands should use `claude plugin ...` (there is no `/plugin` command). **Essential Skill** (recommended first install): ```bash @@ -140,9 +142,24 @@ claude plugin install llm-icon-finder@daymade-skills # CLI demo generation claude plugin install cli-demo-generator@daymade-skills +# Cloudflare diagnostics +claude plugin install cloudflare-troubleshooting@daymade-skills + +# UI design system extraction +claude plugin install ui-designer@daymade-skills + +# Presentation creation +claude plugin install ppt-creator@daymade-skills + # YouTube video/audio downloading claude plugin install youtube-downloader@daymade-skills +# Secure repomix packaging +claude plugin install repomix-safe-mixer@daymade-skills + +# ASR transcript correction +claude plugin install transcript-fixer@daymade-skills + # Video comparison and quality analysis claude plugin install video-comparer@daymade-skills @@ -158,8 +175,20 @@ claude plugin install claude-code-history-files-finder@daymade-skills # Documentation consolidation claude plugin install docs-cleaner@daymade-skills +# PDF generation with Chinese font support +claude plugin install pdf-creator@daymade-skills + +# CLAUDE.md progressive disclosure optimization +claude plugin install claude-md-progressive-disclosurer@daymade-skills + # CCPM skill registry search and management claude plugin install skills-search@daymade-skills + +# Promptfoo LLM evaluation framework +claude plugin install promptfoo-evaluation@daymade-skills + +# iOS app development +claude plugin install iOS-APP-developer@daymade-skills ``` Each skill can be installed independently - choose only what you need! @@ -820,6 +849,128 @@ ccpm install-bundle web-dev # Install web development skills bundle --- +### 21. **pdf-creator** - PDF Creation with Chinese Font Support + +Create professional PDF documents from markdown with proper Chinese typography using WeasyPrint. + +**When to use:** +- Converting markdown to PDF for sharing or printing +- Generating formal documents (legal filings, reports) +- Ensuring correct Chinese font rendering + +**Key features:** +- WeasyPrint + Markdown conversion pipeline +- Built-in Chinese font fallbacks +- A4 layout defaults with print-friendly margins +- Batch conversion scripts + +**Example usage:** +```bash +uv run --with weasyprint --with markdown scripts/md_to_pdf.py input.md output.pdf +``` + +**🎬 Live Demo** + +*Coming soon* + +📚 **Documentation**: See [pdf-creator/SKILL.md](./pdf-creator/SKILL.md) for setup and workflow details. + +**Requirements**: Python 3.8+, `weasyprint`, `markdown` + +--- + +### 22. **claude-md-progressive-disclosurer** - CLAUDE.md Optimization + +Optimize user CLAUDE.md files using progressive disclosure to reduce context bloat while preserving critical rules. + +**When to use:** +- CLAUDE.md is too long or repetitive +- Need to move detailed procedures into references +- Want to extract reusable workflows into skills + +**Key features:** +- Section classification (keep/move/extract/remove) +- Before/after line-count reporting +- Reference file and pointer formats +- Best-practice optimization workflow + +**Example usage:** +``` +"Optimize my ~/.claude/CLAUDE.md using progressive disclosure and propose a plan." +``` + +**🎬 Live Demo** + +*Coming soon* + +📚 **Documentation**: See [claude-md-progressive-disclosurer/SKILL.md](./claude-md-progressive-disclosurer/SKILL.md). + +--- + +### 23. **promptfoo-evaluation** - Promptfoo LLM Evaluation + +Configure and run LLM evaluations with Promptfoo for prompt testing and model comparisons. + +**When to use:** +- Setting up prompt tests and eval configs +- Comparing LLM outputs across providers +- Adding custom assertions or LLM-as-judge grading + +**Key features:** +- promptfooconfig.yaml templates +- Python custom assertions +- llm-rubric scoring guidance +- Built-in preview (echo provider) workflows + +**Example usage:** +```bash +npx promptfoo@latest init +npx promptfoo@latest eval +npx promptfoo@latest view +``` + +**🎬 Live Demo** + +*Coming soon* + +📚 **Documentation**: See [promptfoo-evaluation/references/promptfoo_api.md](./promptfoo-evaluation/references/promptfoo_api.md). + +**Requirements**: Node.js (Promptfoo via `npx promptfoo@latest`) + +--- + +### 24. **iOS-APP-developer** - iOS App Development + +Build, configure, and debug iOS apps with XcodeGen, SwiftUI, and Swift Package Manager. + +**When to use:** +- Setting up XcodeGen `project.yml` +- Fixing SPM dependency or embed issues +- Handling code signing and device deployment errors +- Debugging camera/AVFoundation problems + +**Key features:** +- XcodeGen project templates +- SPM dynamic framework embedding fixes +- Code signing and provisioning guidance +- Device deployment and troubleshooting checklists + +**Example usage:** +```bash +xcodegen generate +xcodebuild -destination 'platform=iOS Simulator,name=iPhone 17' build +``` + +**🎬 Live Demo** + +*Coming soon* + +📚 **Documentation**: See [iOS-APP-developer/references/xcodegen-full.md](./iOS-APP-developer/references/xcodegen-full.md). + +**Requirements**: macOS + Xcode, XcodeGen + +--- + ## 🎬 Interactive Demo Gallery Want to see all demos in one place with click-to-enlarge functionality? Check out our [interactive demo gallery](./demos/index.html) or browse the [demos directory](./demos/). @@ -832,6 +983,9 @@ Use **github-ops** to streamline PR creation, issue management, and API operatio ### For Documentation Combine **markdown-tools** for document conversion and **mermaid-tools** for diagram generation to create comprehensive documentation. Use **llm-icon-finder** to add brand icons. +### For PDF & Printable Documents +Use **pdf-creator** to convert markdown to print-ready PDFs with proper Chinese font support for formal documents and reports. + ### For Team Communication Use **teams-channel-post-writer** to share knowledge and **statusline-generator** to track costs while working. @@ -865,9 +1019,18 @@ Use **claude-code-history-files-finder** to recover deleted files from previous ### For Documentation Maintenance Use **docs-cleaner** to consolidate redundant documentation while preserving valuable content. Perfect for cleaning up documentation sprawl after rapid development phases or merging overlapping docs into authoritative sources. +### For CLAUDE.md Optimization +Use **claude-md-progressive-disclosurer** to reduce CLAUDE.md bloat by moving detailed sections into references while keeping core rules visible. + ### For Skill Discovery & Management Use **skills-search** to find, install, and manage Claude Code skills from the CCPM registry. Perfect for discovering new skills for specific tasks, installing skill bundles for common workflows, and keeping your skill collection organized. +### For LLM Evaluation & Model Comparison +Use **promptfoo-evaluation** to set up prompt tests, compare model outputs, and run automated evaluations with custom assertions. + +### For iOS App Development +Use **iOS-APP-developer** to configure XcodeGen projects, resolve SPM dependency issues, and troubleshoot code signing or device deployment. + ## 📚 Documentation Each skill includes: @@ -887,6 +1050,8 @@ Each skill includes: - **skill-creator**: See `skill-creator/SKILL.md` for complete skill creation workflow - **llm-icon-finder**: See `llm-icon-finder/references/icons-list.md` for available icons - **cli-demo-generator**: See `cli-demo-generator/references/vhs_syntax.md` for VHS syntax and `cli-demo-generator/references/best_practices.md` for demo guidelines +- **cloudflare-troubleshooting**: See `cloudflare-troubleshooting/references/api_overview.md` for API documentation +- **ui-designer**: See `ui-designer/SKILL.md` for design system extraction workflow - **ppt-creator**: See `ppt-creator/references/WORKFLOW.md` for 9-stage creation process and `ppt-creator/references/ORCHESTRATION_OVERVIEW.md` for automation - **youtube-downloader**: See `youtube-downloader/SKILL.md` for usage examples and troubleshooting - **repomix-safe-mixer**: See `repomix-safe-mixer/references/common_secrets.md` for detected credential patterns @@ -896,7 +1061,11 @@ Each skill includes: - **prompt-optimizer**: See `prompt-optimizer/references/ears_syntax.md` for EARS transformation patterns, `prompt-optimizer/references/domain_theories.md` for theory catalog, and `prompt-optimizer/references/examples.md` for complete transformations - **claude-code-history-files-finder**: See `claude-code-history-files-finder/references/session_file_format.md` for JSONL structure and `claude-code-history-files-finder/references/workflow_examples.md` for recovery workflows - **docs-cleaner**: See `docs-cleaner/SKILL.md` for consolidation workflows +- **pdf-creator**: See `pdf-creator/SKILL.md` for PDF conversion and font setup +- **claude-md-progressive-disclosurer**: See `claude-md-progressive-disclosurer/SKILL.md` for CLAUDE.md optimization workflow - **skills-search**: See `skills-search/SKILL.md` for CCPM CLI commands and registry operations +- **promptfoo-evaluation**: See `promptfoo-evaluation/references/promptfoo_api.md` for evaluation patterns +- **iOS-APP-developer**: See `iOS-APP-developer/references/xcodegen-full.md` for XcodeGen options and project.yml details ## 🛠️ Requirements @@ -907,6 +1076,7 @@ Each skill includes: - **mermaid-cli** (for mermaid-tools) - **yt-dlp** (for youtube-downloader): `brew install yt-dlp` or `pip install yt-dlp` - **FFmpeg/FFprobe** (for video-comparer): `brew install ffmpeg`, `apt install ffmpeg`, or `winget install ffmpeg` +- **weasyprint, markdown** (for pdf-creator) - **VHS** (for cli-demo-generator): `brew install vhs` - **asciinema** (optional, for cli-demo-generator interactive recording) - **ccusage** (optional, for statusline cost tracking) @@ -914,6 +1084,8 @@ Each skill includes: - **Marp CLI** (optional, for ppt-creator Marp PPTX export): `npm install -g @marp-team/marp-cli` - **repomix** (for repomix-safe-mixer): `npm install -g repomix` - **CCPM CLI** (for skills-search): `npm install -g @daymade/ccpm` +- **Promptfoo** (for promptfoo-evaluation): `npx promptfoo@latest` +- **macOS + Xcode, XcodeGen** (for iOS-APP-developer) ## ❓ FAQ @@ -946,7 +1118,7 @@ We recommend using [CC-Switch](https://github.com/farion1231/cc-switch) to manag ### What's the difference between skill-creator and other skills? -**skill-creator** is a meta-skill - it helps you create other skills. The other 7 skills are end-user skills that provide specific functionalities (GitHub ops, document conversion, etc.). If you want to extend Claude Code with your own workflows, start with skill-creator. +**skill-creator** is a meta-skill - it helps you create other skills. The other skills are end-user skills that provide specific functionalities (GitHub ops, document conversion, etc.). If you want to extend Claude Code with your own workflows, start with skill-creator. --- @@ -996,4 +1168,4 @@ If you find these skills useful, please: **Built with ❤️ using the skill-creator skill for Claude Code** -Last updated: 2025-10-22 | Version 1.2.0 +Last updated: 2025-12-20 | Marketplace version 1.18.0 diff --git a/README.zh-CN.md b/README.zh-CN.md index ca8b766..9477669 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -6,15 +6,15 @@ [](./README.zh-CN.md) [](https://opensource.org/licenses/MIT) -[](https://github.com/daymade/claude-code-skills) -[](https://github.com/daymade/claude-code-skills) +[](https://github.com/daymade/claude-code-skills) +[](https://github.com/daymade/claude-code-skills) [](https://claude.com/code) [](./CONTRIBUTING.md) [](https://github.com/daymade/claude-code-skills/graphs/commit-activity) -专业的 Claude Code 技能市场,提供 23 个生产就绪的技能,用于增强开发工作流。 +专业的 Claude Code 技能市场,提供 25 个生产就绪的技能,用于增强开发工作流。 ## 📑 目录 @@ -104,10 +104,12 @@ iwr -useb https://raw.githubusercontent.com/daymade/claude-code-skills/main/scri 添加市场: ```bash -/plugin marketplace add https://github.com/daymade/claude-code-skills +claude plugin marketplace add https://github.com/daymade/claude-code-skills ``` Marketplace 名称是 `daymade-skills`(来自 marketplace.json),安装插件时请使用 `@daymade-skills`。 +不要把仓库路径当成 marketplace 名称(例如 `@daymade/claude-code-skills` 会失败)。 +所有插件命令都应使用 `claude plugin ...`(没有 `/plugin` 命令)。 **必备技能**(推荐首先安装): ```bash @@ -140,9 +142,24 @@ claude plugin install llm-icon-finder@daymade-skills # CLI 演示生成 claude plugin install cli-demo-generator@daymade-skills +# Cloudflare 诊断 +claude plugin install cloudflare-troubleshooting@daymade-skills + +# UI 设计系统提取 +claude plugin install ui-designer@daymade-skills + +# 演示文稿创建 +claude plugin install ppt-creator@daymade-skills + # YouTube 视频/音频下载 claude plugin install youtube-downloader@daymade-skills +# 安全 Repomix 打包 +claude plugin install repomix-safe-mixer@daymade-skills + +# ASR 转录校正 +claude plugin install transcript-fixer@daymade-skills + # 视频比较和质量分析 claude plugin install video-comparer@daymade-skills @@ -158,8 +175,20 @@ claude plugin install claude-code-history-files-finder@daymade-skills # 文档整合 claude plugin install docs-cleaner@daymade-skills +# PDF 生成(含中文字体支持) +claude plugin install pdf-creator@daymade-skills + +# CLAUDE.md 渐进式披露优化 +claude plugin install claude-md-progressive-disclosurer@daymade-skills + # CCPM 技能注册表搜索和管理 claude plugin install skills-search@daymade-skills + +# Promptfoo LLM 评测框架 +claude plugin install promptfoo-evaluation@daymade-skills + +# iOS 应用开发 +claude plugin install iOS-APP-developer@daymade-skills ``` 每个技能都可以独立安装 - 只选择你需要的! @@ -860,6 +889,127 @@ ccpm install-bundle web-dev # 安装 Web 开发技能包 --- +### 21. **pdf-creator** - PDF 生成(中文字体支持) + +使用 WeasyPrint 将 markdown 转换为专业 PDF,并提供完善的中文字体支持。 + +**使用场景:** +- 将 markdown 转换为可分享/可打印的 PDF +- 生成正式文档(法律文件、报告) +- 需要正确的中文排版 + +**主要功能:** +- WeasyPrint + Markdown 转换管道 +- 内置中文字体回退 +- A4 版式与打印友好边距 +- 批量转换脚本 + +**示例用法:** +```bash +uv run --with weasyprint --with markdown scripts/md_to_pdf.py input.md output.pdf +``` + +**🎬 实时演示** + +*即将推出* + +📚 **文档**:参见 [pdf-creator/SKILL.md](./pdf-creator/SKILL.md) 了解设置与工作流。 + +**要求**:Python 3.8+,`weasyprint`、`markdown` + +--- + +### 22. **claude-md-progressive-disclosurer** - CLAUDE.md 优化 + +使用渐进式披露原则优化 CLAUDE.md,减少上下文负担但保留关键规则。 + +**使用场景:** +- CLAUDE.md 过长或重复 +- 需要将详细流程移至 references +- 希望把可复用工作流抽成技能 + +**主要功能:** +- 章节分类(保留/迁移/提取/移除) +- 变更前后行数对比 +- references 指针格式与最佳实践 + +**示例用法:** +``` +"请用渐进式披露优化我的 ~/.claude/CLAUDE.md,并给出方案" +``` + +**🎬 实时演示** + +*即将推出* + +📚 **文档**:参见 [claude-md-progressive-disclosurer/SKILL.md](./claude-md-progressive-disclosurer/SKILL.md)。 + +--- + +### 23. **promptfoo-evaluation** - Promptfoo LLM 评测 + +使用 Promptfoo 配置并运行 LLM 评测,进行提示词测试与模型对比。 + +**使用场景:** +- 搭建 prompt 测试与评测配置 +- 对比不同模型输出 +- 编写自定义断言或 LLM-as-judge 评分 + +**主要功能:** +- promptfooconfig.yaml 模板 +- Python 自定义断言 +- llm-rubric 评分指引 +- echo provider 预览流程 + +**示例用法:** +```bash +npx promptfoo@latest init +npx promptfoo@latest eval +npx promptfoo@latest view +``` + +**🎬 实时演示** + +*即将推出* + +📚 **文档**:参见 [promptfoo-evaluation/references/promptfoo_api.md](./promptfoo-evaluation/references/promptfoo_api.md)。 + +**要求**:Node.js(Promptfoo 通过 `npx promptfoo@latest`) + +--- + +### 24. **iOS-APP-developer** - iOS 应用开发 + +使用 XcodeGen、SwiftUI 与 SPM 构建、配置和调试 iOS 应用。 + +**使用场景:** +- 配置 XcodeGen `project.yml` +- 修复 SPM 依赖或嵌入问题 +- 处理签名与真机部署错误 +- 调试相机/AVFoundation + +**主要功能:** +- XcodeGen 项目模板 +- SPM 动态框架嵌入修复 +- 代码签名与配置指导 +- 真机部署与故障排查清单 + +**示例用法:** +```bash +xcodegen generate +xcodebuild -destination 'platform=iOS Simulator,name=iPhone 17' build +``` + +**🎬 实时演示** + +*即将推出* + +📚 **文档**:参见 [iOS-APP-developer/references/xcodegen-full.md](./iOS-APP-developer/references/xcodegen-full.md)。 + +**要求**:macOS + Xcode,XcodeGen + +--- + ## 🎬 交互式演示画廊 想要在一个地方查看所有演示并具有点击放大功能?访问我们的[交互式演示画廊](./demos/index.html)或浏览[演示目录](./demos/)。 @@ -872,6 +1022,9 @@ ccpm install-bundle web-dev # 安装 Web 开发技能包 ### 文档处理 结合 **markdown-tools** 进行文档转换和 **mermaid-tools** 进行图表生成,创建全面的文档。使用 **llm-icon-finder** 添加品牌图标。 +### PDF 与可打印文档 +使用 **pdf-creator** 将 markdown 转换为适合打印的 PDF,并提供中文字体支持,适用于正式报告和归档材料。 + ### 团队通信 使用 **teams-channel-post-writer** 分享知识,使用 **statusline-generator** 在工作时跟踪成本。 @@ -905,6 +1058,15 @@ ccpm install-bundle web-dev # 安装 Web 开发技能包 ### 文档维护 使用 **docs-cleaner** 在保留有价值内容的同时整合冗余文档。非常适合在快速开发阶段后清理文档扩散或将重叠的文档合并为权威来源。 +### CLAUDE.md 优化 +使用 **claude-md-progressive-disclosurer** 通过渐进式披露减少 CLAUDE.md 体积,同时保留关键规则。 + +### LLM 评测与模型对比 +使用 **promptfoo-evaluation** 运行提示词测试、对比模型输出并执行自定义断言评测。 + +### iOS 应用开发 +使用 **iOS-APP-developer** 配置 XcodeGen 项目,处理 SPM 依赖、签名与部署问题。 + ### 技能发现与管理 使用 **skills-search** 从 CCPM 注册表中查找、安装和管理 Claude Code 技能。非常适合为特定任务发现新技能、为常见工作流安装技能包,以及保持技能集合的有序管理。 @@ -938,7 +1100,11 @@ ccpm install-bundle web-dev # 安装 Web 开发技能包 - **prompt-optimizer**:参见 `prompt-optimizer/references/ears_syntax.md` 了解 EARS 转换模式、`prompt-optimizer/references/domain_theories.md` 了解理论目录和 `prompt-optimizer/references/examples.md` 了解完整转换示例 - **claude-code-history-files-finder**:参见 `claude-code-history-files-finder/references/session_file_format.md` 了解 JSONL 结构和 `claude-code-history-files-finder/references/workflow_examples.md` 了解恢复工作流 - **docs-cleaner**:参见 `docs-cleaner/SKILL.md` 了解整合工作流 +- **pdf-creator**:参见 `pdf-creator/SKILL.md` 了解 PDF 转换与字体设置 +- **claude-md-progressive-disclosurer**:参见 `claude-md-progressive-disclosurer/SKILL.md` 了解 CLAUDE.md 优化工作流 - **skills-search**:参见 `skills-search/SKILL.md` 了解 CCPM CLI 命令和注册表操作 +- **promptfoo-evaluation**:参见 `promptfoo-evaluation/references/promptfoo_api.md` 了解评测模式 +- **iOS-APP-developer**:参见 `iOS-APP-developer/references/xcodegen-full.md` 了解 XcodeGen 选项与 project.yml 细节 ## 🛠️ 系统要求 @@ -952,7 +1118,10 @@ ccpm install-bundle web-dev # 安装 Web 开发技能包 - **ccusage**(可选,用于状态栏成本跟踪) - **yt-dlp**(用于 youtube-downloader):`brew install yt-dlp` 或 `pip install yt-dlp` - **FFmpeg/FFprobe**(用于 video-comparer):`brew install ffmpeg`、`apt install ffmpeg` 或 `winget install ffmpeg` +- **weasyprint、markdown**(用于 pdf-creator) - **CCPM CLI**(用于 skills-search):`npm install -g @daymade/ccpm` +- **Promptfoo**(用于 promptfoo-evaluation):`npx promptfoo@latest` +- **macOS + Xcode、XcodeGen**(用于 iOS-APP-developer) ## ❓ 常见问题 @@ -985,7 +1154,7 @@ claude plugin install skill-name@daymade-skills ### skill-creator 和其他技能有什么区别? -**skill-creator** 是一个元技能 - 它帮助你创建其他技能。其他 10 个技能是最终用户技能,提供特定功能(GitHub 操作、文档转换等)。如果你想用自己的工作流扩展 Claude Code,从 skill-creator 开始。 +**skill-creator** 是一个元技能 - 它帮助你创建其他技能。其他技能是面向最终用户的技能,提供特定功能(GitHub 操作、文档转换等)。如果你想用自己的工作流扩展 Claude Code,从 skill-creator 开始。 --- @@ -1035,4 +1204,4 @@ claude plugin install skill-name@daymade-skills **使用 skill-creator 技能为 Claude Code 精心打造 ❤️** -最后更新:2025-10-22 | 版本 1.2.0 +最后更新:2025-12-20 | 市场版本 1.18.0 diff --git a/demos/index.html b/demos/index.html index f91e191..b3ac922 100644 --- a/demos/index.html +++ b/demos/index.html @@ -548,7 +548,7 @@
Install the Claude Code Skills Marketplace and start using these skills today!
Quick Install:
-/plugin marketplace add https://github.com/daymade/claude-code-skills
claude plugin marketplace add https://github.com/daymade/claude-code-skills