AgentSkillsCN

ccmds

高效搜索 Markdown 文档。当用户询问文档、指南、环境搭建、配置方法、API 参考,或说“请查看文档”时使用。该技能支持模糊搜索、正则表达式匹配,并可精准提取文档中的各章节内容。

SKILL.md
--- frontmatter
name: ccmds
description: >
  Search markdown documentation efficiently. Use when user asks about docs,
  guides, setup, configuration, API reference, or says "check the docs".
  Provides fuzzy search, regex matching, and section extraction.
globs:
  - "docs/**/*"
  - "documentation/**/*"
  - "README.md"
  - "*.md"
alwaysApply: false

ccmds - Documentation Search

Use this skill when user asks about documentation. More efficient than reading files directly.

When to Activate

  • "What do the docs say about..."
  • "Check the documentation" / "check the docs"
  • "How do I..." (setup/config questions)
  • "Find in documentation" / "search docs"
  • Questions about setup, configuration, installation, API

First: Check Configuration

bash
ccmds config          # View current config
ccmds init            # Create .ccmdsrc if missing

With a .ccmdsrc config file, commands use project defaults automatically.

Command Decision Guide

User IntentCommandWhy
Conceptual question, don't know exact termsccmds find "query"Fuzzy search
Exact term, error code, patternccmds grep "pattern"Regex match
Understand doc structureccmds outlineHeadings only, minimal context
Need specific sectionccmds section file.md "Heading"Targeted extraction
See what docs existccmds listFile listing
Read full file (after finding it)ccmds show file.mdFull content

Basic Syntax

bash
ccmds find "authentication"           # Fuzzy search
ccmds grep "ERROR_[0-9]+"             # Regex search
ccmds outline                         # Show structure
ccmds section ./docs/setup.md "Install"  # Extract section
ccmds list                            # List files
ccmds show ./docs/api.md              # Show file

Output Modes

ModeUseContext
jsonAI-optimized (default)Compact
filesJust need pathsMinimal
compactHuman-readable snippetsSmall
detailedFull contextMedium

Default: json. Use -o compact for human-readable output.

Common Overrides

bash
ccmds find "query" -l 5              # Limit results
ccmds find "query" ./other/docs      # Different directory
ccmds find "query" --doc api         # Search only "api" docs
ccmds grep "pattern" -o files        # Files only output
ccmds list -e "**/archive/**"        # Exclude pattern

Recommended Workflow

  1. ccmds outline -d 2 - Understand structure (minimal context)
  2. ccmds find "topic" - Find relevant docs
  3. ccmds section file.md "Section" - Extract what you need

For detailed documentation: