[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H7XQ8XWPZJSFSVCSFHCPRV":3,"skill-same:01M6H7XQ8XWPZJSFSVCSFHCPRV":71},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":45,"ownerDescription":6,"updatedAt":46,"install":47,"resources":60},"01M6H7XQ8XWPZJSFSVCSFHCPRV","ccc",null,"This skill should be used when code search is needed (whether explicitly requested or as part of completing a task), when indexing the codebase after changes, or when the user asks about ccc, cocoindex-code, or the codebase index. Trigger phrases include 'search the codebase', 'find code related to', 'update the index', 'ccc', 'cocoindex-code'.","0xharryriddle\u002Fcodex-field-kit","0xharryriddle","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F100945007?v=4","01M6H686JV0QKZYP2RWG6B2B8T","harryriddle","01M6H686PVZ8JGKWEG7B3GM5PD",3,"MIT","https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit\u002Fblob\u002Fmain\u002Fskills\u002Fccc\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"update","code","index","search","cocoindex","find","user","code search","task","indexing","as","trigger","about","changes","codebase","2026-11-10 10:12:30",false,"---\nname: ccc\ndescription: \"This skill should be used when code search is needed (whether explicitly requested or as part of completing a task), when indexing the codebase after changes, or when the user asks about ccc, cocoindex-code, or the codebase index. Trigger phrases include 'search the codebase', 'find code related to', 'update the index', 'ccc', 'cocoindex-code'.\"\n---\n\n# ccc - Semantic Code Search & Indexing\n\n`ccc` is the CLI for CocoIndex Code, providing semantic search over the current codebase and index management.\n\n## Ownership\n\nThe agent owns the `ccc` lifecycle for the current project — initialization, indexing, and searching. Do not ask the user to perform these steps; handle them automatically.\n\n- **Initialization**: If `ccc search` or `ccc index` fails with an initialization error (e.g., \"Not in an initialized project directory\"), run `ccc init` from the project root directory, then `ccc index` to build the index, then retry the original command.\n- **Index freshness**: Keep the index up to date by running `ccc index` (or `ccc search --refresh`) when the index may be stale — e.g., at the start of a session, or after making significant code changes (new files, refactors, renamed modules). There is no need to re-index between consecutive searches if no code was changed in between.\n- **Installation**: If `ccc` itself is not found (command not found), refer to [management.md](references\u002Fmanagement.md) for installation instructions and inform the user.\n\n## Searching the Codebase\n\nTo perform a semantic search:\n\n```bash\nccc search \u003Cquery terms>\n```\n\nThe query should describe the concept, functionality, or behavior to find, not exact code syntax. For example:\n\n```bash\nccc search database connection pooling\nccc search user authentication flow\nccc search error handling retry logic\n```\n\n### Filtering Results\n\n- **By language** (`--lang`, repeatable): restrict results to specific languages.\n\n  ```bash\n  ccc search --lang python --lang markdown database schema\n  ```\n\n- **By path** (`--path`): restrict results to a glob pattern relative to project root. If omitted, defaults to the current working directory (only results under that subdirectory are returned).\n\n  ```bash\n  ccc search --path 'src\u002Fapi\u002F*' request validation\n  ```\n\n### Pagination\n\nResults default to the first page. To retrieve additional results:\n\n```bash\nccc search --offset 5 --limit 5 database schema\n```\n\nIf all returned results look relevant, use `--offset` to fetch the next page — there are likely more useful matches beyond the first page.\n\n### Working with Search Results\n\nSearch results include file paths and line ranges. To explore a result in more detail:\n\n- Use the editor's built-in file reading capabilities (e.g., the `Read` tool) to load the matched file and read lines around the returned range for full context.\n- When working in a terminal without a file-reading tool, use `sed -n '\u003Cstart>,\u003Cend>p' \u003Cfile>` to extract a specific line range.\n\n## Settings\n\nTo view or edit embedding model configuration, include\u002Fexclude patterns, or language overrides, see [settings.md](references\u002Fsettings.md).\n\n## Management & Troubleshooting\n\nFor installation, initialization, daemon management, troubleshooting, and cleanup commands, see [management.md](references\u002Fmanagement.md).\n","# ccc - Semantic Code Search & Indexing\n\n`ccc` is the CLI for CocoIndex Code, providing semantic search over the current codebase and index management.\n\n## Ownership\n\nThe agent owns the `ccc` lifecycle for the current project — initialization, indexing, and searching. Do not ask the user to perform these steps; handle them automatically.\n\n- **Initialization**: If `ccc search` or `ccc index` fails with an initialization error (e.g., \"Not in an initialized project directory\"), run `ccc init` from the project root directory, then `ccc index` to build the index, then retry the original command.\n- **Index freshness**: Keep the index up to date by running `ccc index` (or `ccc search --refresh`) when the index may be stale — e.g., at the start of a session, or after making significant code changes (new files, refactors, renamed modules). There is no need to re-index between consecutive searches if no code was changed in between.\n- **Installation**: If `ccc` itself is not found (command not found), refer to [management.md](references\u002Fmanagement.md) for installation instructions and inform the user.\n\n## Searching the Codebase\n\nTo perform a semantic search:\n\n```bash\nccc search \u003Cquery terms>\n```\n\nThe query should describe the concept, functionality, or behavior to find, not exact code syntax. For example:\n\n```bash\nccc search database connection pooling\nccc search user authentication flow\nccc search error handling retry logic\n```\n\n### Filtering Results\n\n- **By language** (`--lang`, repeatable): restrict results to specific languages.\n\n  ```bash\n  ccc search --lang python --lang markdown database schema\n  ```\n\n- **By path** (`--path`): restrict results to a glob pattern relative to project root. If omitted, defaults to the current working directory (only results under that subdirectory are returned).\n\n  ```bash\n  ccc search --path 'src\u002Fapi\u002F*' request validation\n  ```\n\n### Pagination\n\nResults default to the first page. To retrieve additional results:\n\n```bash\nccc search --offset 5 --limit 5 database schema\n```\n\nIf all returned results look relevant, use `--offset` to fetch the next page — there are likely more useful matches beyond the first page.\n\n### Working with Search Results\n\nSearch results include file paths and line ranges. To explore a result in more detail:\n\n- Use the editor's built-in file reading capabilities (e.g., the `Read` tool) to load the matched file and read lines around the returned range for full context.\n- When working in a terminal without a file-reading tool, use `sed -n '\u003Cstart>,\u003Cend>p' \u003Cfile>` to extract a specific line range.\n\n## Settings\n\nTo view or edit embedding model configuration, include\u002Fexclude patterns, or language overrides, see [settings.md](references\u002Fsettings.md).\n\n## Management & Troubleshooting\n\nFor installation, initialization, daemon management, troubleshooting, and cleanup commands, see [management.md](references\u002Fmanagement.md).\n",{"name":5,"description":7},"main","6c13f6f4ac5a3bc1e6b78cd2bb1704f122c4a73e","skills\u002Fccc",0,"https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit","https:\u002F\u002Fgithub.com\u002F0xharryriddle","https:\u002F\u002Fharryriddle.vercel.app","2026-04-11 11:49:51",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add 0xharryriddle\u002Fcodex-field-kit --skill ccc",{"tool":53,"command":54},"bunx","bunx skills add 0xharryriddle\u002Fcodex-field-kit --skill ccc",{"tool":56,"command":57},"pnpm","pnpm dlx skills add 0xharryriddle\u002Fcodex-field-kit --skill ccc","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit\u002Fblob\u002Fmain\u002Fskills\u002Fccc\u002FSKILL.md",true,[61,67],{"path":62,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":65,"sourceHtmlUrl":66},"references\u002Fmanagement.md","REFERENCE","参考文档",2128,"https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit\u002Fblob\u002Fmain\u002Fskills\u002Fccc\u002Freferences\u002Fmanagement.md",{"path":68,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":69,"sourceHtmlUrl":70},"references\u002Fsettings.md",3610,"https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit\u002Fblob\u002Fmain\u002Fskills\u002Fccc\u002Freferences\u002Fsettings.md",[72,103,122,132,158,184],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":83,"publishedAt":34},"01M6H7ZKE6MR33HC84QZ1TA6MV","vercel-react-best-practices","React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React\u002FNext.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.","https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit\u002Fblob\u002Fmain\u002Fskills\u002Fvercel-react-best-practices\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",[84,85,86,87,88,89,90,91,92,93,94,95,96,97,20,98,99,100,101,102],"react best practices","react","vercel react best practices","best practices","vercel","tasks","data fetching","triggers","pages","next","performance optimization","refactoring","Next.js","Optimization","guidelines","react components","components","performance","writing",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":34},"01M6H7ZGC2WK8SEKYHWDNTMDA9","swarm-planner","[EXPLICIT INVOCATION ONLY] Creates dependency-aware implementation plans optimized for parallel multi-agent execution.","https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit\u002Fblob\u002Fmain\u002Fskills\u002Fswarm-planner\u002FSKILL.md",[],[110,111,112,113,114,115,116,117,118,119,120,121],"swarm","swarm planner","planner","parallel","multi-agent","only","execution","plans","dependency","for","multi","implementation",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":34},"01M6H7ZD93853RZCYQWH1D38TM","super-swarm-spark","Only to be triggered by explicit super-swarm-spark commands.","https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit\u002Fblob\u002Fmain\u002Fskills\u002Fsuper-swarm-spark\u002FSKILL.md",[],[129,110,130,115,131],"super swarm spark","spark","commands",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":34},"01M6H7Z987QBY49JCCPT953EAZ","role-creator","Create and install Codex custom agent roles in ~\u002F.codex\u002Fconfig.toml, generate role config files, enforce supported keys, and guide users through required role inputs (model, reasoning effort, developer_instructions).","https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit\u002Fblob\u002Fmain\u002Fskills\u002Frole-creator\u002FSKILL.md",[],[139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157],"role","creator","role creator","keys","users","roles","toml","enforce","install","guide","instructions","model","developer","reasoning","generate","create","config","codex","files",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":167,"publishedAt":34},"01M6H7Z5TRPMDQ7YSZQXPN1G60","read-github","Read and search GitHub repository documentation via gitmcp.io MCP service.\n\n**WHEN TO USE:**\n- User provides a GitHub URL\n- User mentions a specific repo in owner\u002Frepo format\n- User asks \"what does this repo do?\", \"read the docs for X repo\", or similar\n- User wants to search code or docs within a repo","https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit\u002Fblob\u002Fmain\u002Fskills\u002Fread-github\u002FSKILL.md",[164],{"categoryNo":165,"categoryName":166,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000023","Skill与智能体开发",[168,169,170,20,171,172,173,22,119,174,175,176,177,178,179,180,25,181,182,183],"github","read github","read","documentation","docs","MCP","when to use","URL","via","io","service","do","use","repo","format","repository",{"skillNo":185,"name":112,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":189,"publishedAt":34},"01M6H7Z215CTKYJ4Y1X6EQWN6M","Create comprehensive, phased implementation plans with sprints and atomic tasks. Use when user says: \"make a plan\", \"create a plan\", \"plan this out\", \"plan the implementation\", \"help me plan\", \"design a plan\", \"draft a plan\", \"write a plan\", \"outline the steps\", \"break this down into tasks\", \"what's the plan for\", or any similar planning request. Also triggers on explicit \"\u002Fplanner\" or \"\u002Fplan\" commands.","https:\u002F\u002Fgithub.com\u002F0xharryriddle\u002Fcodex-field-kit\u002Fblob\u002Fmain\u002Fskills\u002Fplanner\u002FSKILL.md",[],[112,190,119,191,192,193,91,117,131,194,195,180,196,197,198,199,200,154,89,201],"outline","atomic","with","sprints","draft","me","write","phased implementation","plan","help","planning","design"]