Initial commit: antigravity-claudekit
This commit is contained in:
112
skills/ck-find-skills/SKILL.md
Normal file
112
skills/ck-find-skills/SKILL.md
Normal 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 3–5 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
|
||||
Reference in New Issue
Block a user