ck-refs
Fast search for symbol references within specific project files and folders.
Install
mkdir -p .claude/skills/ck-refs && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11688" && unzip -o skill.zip -d .claude/skills/ck-refs && rm skill.zipInstalls to .claude/skills/ck-refs
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Find textual references for a symbol in C#, TypeScript, Kotlin, and Python/TSX files within scoped folders or explicit paths.Key capabilities
- →Find textual references for a symbol in C# files
- →Find textual references for a symbol in TypeScript files
- →Find textual references for a symbol in Kotlin files
- →Find textual references for a symbol in Python/TSX files
- →Filter search to specific folders or files
- →Prioritize exact full-symbol matches in results
How it works
The skill executes a command-line tool to search for textual references of a specified symbol across supported programming language files within a given scope.
Inputs & outputs
When to use ck-refs
- →Find all usages of a class
- →Locate symbol references in specific modules
- →Navigate to function calls across codebases
- →Quickly find identifier references
About this skill
ck refs — Symbol Reference Locator
Use this command after ck find-symbol when you need fast reference locations.
Syntax
.claude/skills/ck/ck refs "<symbol>" [--path <folder-or-file>] [--top <n>] [--ignore-case]
Typical usage
.claude/skills/ck/ck refs "TypedGatewayPayment"
.claude/skills/ck/ck refs "RequestTerminalRefundAsync" --path src/Modules/PaymentProcessing/
Output
Tab-separated rows:
<score> <file:line> <line snippet>
scoreprioritizes exact full-symbol matches over identifier-only matches.
When not to use it
- →When searching for symbols in languages other than C#, TypeScript, Kotlin, Python, or TSX
- →When the goal is to find symbol definitions rather than references
Limitations
- →Limited to textual references, not semantic code understanding
- →Output format is tab-separated rows, not interactive navigation
How it compares
This skill provides a dedicated command-line tool for symbol reference location, offering prioritized results and scoped searches, unlike a generic text search utility.
Compared to similar skills
ck-refs side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ck-refs (this skill) | 0 | 3mo | Review | Beginner |
| survey-sdk-audit | 3 | 28d | Review | Intermediate |
| dev_unity_unreal | 0 | 6mo | No flags | Advanced |
| hexagonal-architecture | 0 | 3mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
survey-sdk-audit
PostHog
Audit PostHog survey SDK features and version requirements
dev_unity_unreal
AllurinsX
dev_unity_unreal — an agent skill by AllurinsX.
hexagonal-architecture
jssmy
Design, implement, and refactor Ports & Adapters systems with clear domain boundaries, dependency inversion, and testable use-case orchestration across TypeScript, Java, Kotlin, and Go services. Use for: new features needing long-term maintainability, decoupling domain logic from frameworks/DB/HTTP,
dependency-upgrade
wshobson
Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.
testing-workflow
amo-tech-ai
Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.
run-nx-generator
nrwl
Run Nx generators with prioritization for workspace-plugin generators. Use this when generating code, scaffolding new features, or automating repetitive tasks in the monorepo.