Initial commit: antigravity-claudekit

This commit is contained in:
nvtien
2026-02-16 14:02:42 +09:00
commit 2d31c0a137
93 changed files with 9518 additions and 0 deletions

View File

@@ -0,0 +1,112 @@
---
name: ck-find-skills
description: >
Discovers and recommends relevant skills from the skills catalog.
Activate when user says 'what skills are available', 'find a skill for', 'which skill should I use',
'list all skills', 'search skills', or 'what can you do'. Accepts task descriptions
and domain keywords to match against the skills index.
---
## Overview
Queries the skills catalog (skills_index.json) to surface relevant skills for a given task. Returns skill names, descriptions, and activation triggers to help users discover the right tool.
## When to Use
- User is unsure which skill applies to their task
- Exploring what capabilities are available in the current installation
- Building a workflow and need to identify which skills to chain
- Verifying a skill exists before referencing it in a plan
## Don't Use When
- User already knows which skill they want (just activate it directly)
- Creating a new skill (use ck-skill-creator instead)
- Searching for non-skill files in the codebase (use file search tools)
## Steps / Instructions
### 1. Locate the Skills Index
The skills catalog is stored at:
```
# Antigravity global install:
~/.gemini/antigravity/skills/skills_index.json
# Workspace install:
.agent/skills/skills_index.json
```
### 2. Parse the Index
The `skills_index.json` structure:
```json
{
"skills": [
{
"name": "ck-scout",
"description": "Explores codebase structure...",
"category": "core-workflow",
"triggers": ["explore codebase", "understand project", "map the code"]
}
]
}
```
### 3. Search Strategy
**By keyword match:**
- Extract keywords from user's task description
- Match against `name`, `description`, and `triggers` fields
- Return top 35 matches with relevance reasoning
**By category:**
```
core-workflow: brainstorm, planning, code-review, debug, fix, git, scout, research
development: frontend-*, backend-*, web-*, databases, devops
specialized: ai-artist, ai-multimodal, agent-browser, media-processing, shader
orchestration: ccs-delegation, skill-creator, find-skills
```
**By task type:**
| User goal | Recommended skill |
|-----------|------------------|
| Start a new feature | ck-brainstorm → ck-planning |
| Fix a bug | ck-debug → ck-fix |
| Review code | ck-code-review |
| Build UI | ck-frontend-design → ck-frontend-development |
| Set up auth | ck-better-auth |
| Generate images | ck-ai-artist |
| Analyze images/docs | ck-ai-multimodal |
| Automate browser | ck-agent-browser |
| Build MCP server | ck-mcp-builder |
| Process video/audio | ck-media-processing |
| Deploy infrastructure | ck-devops |
### 4. Format the Response
```markdown
## Skills Found for: "[user query]"
### Best Match
**ck-[name]** — [one-line description]
Activate with: "[trigger phrase]"
### Also Relevant
- **ck-[name2]** — [description]
- **ck-[name3]** — [description]
### Suggested Workflow
[If task needs multiple skills, show the chain]
ck-scout → ck-planning → ck-frontend-development → ck-web-testing
```
### 5. Handle No Match
If no close match:
1. Suggest the closest partial match
2. Recommend ck-skill-creator to build a new skill
3. Suggest using ck-research to investigate the topic first
## Notes
- skills_index.json is the authoritative catalog; do not modify it here
- Skill discovery queries should be fast — read index once, match in memory
- When multiple skills apply, recommend a workflow chain rather than a single skill
- New skills added via ck-skill-creator are automatically added to the index