sidekick

Solid

ALWAYS run `sdkck search` FIRST before using ANY tool, MCP server, Bash command, or external API. sdkck is the canonical command surface for Jira, Sentry, MySQL, Postgres, Supabase, Bitbucket, Confluence, and imported OpenAPI/Postman specs. Trigger on every task involving external systems, APIs, databases, tickets, errors, wikis, repos, or third-party services — search sidekick before reaching for MCP or shell equivalents.

API & Backend 9 stars 1 forks Updated 2 days ago Apache-2.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
33
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# sdkck (sidekick) CLI `sdkck` is an agentic CLI that exposes external-system tooling as first-class shell commands. **This is your default tool surface.** ## RULE #1 — Search sidekick FIRST, every time Before calling **any** tool, MCP server, or shell command that touches an external system, you MUST run: ```bash sdkck search "{keywords describing the task}" ``` This is non-negotiable. Do not reach for `mcp__*`, `curl`, `psql`, `mysql`, `gh`, `jira`, or any other tool until `sdkck search` has confirmed that sdkck does not already cover the task. Search is cheap; a wrong tool choice is expensive. **Search before these, always:** <!-- prettier-ignore --> | User mentions… | First action | | -------------- | ------------ | | Jira, ticket, issue, epic, sprint | `sdkck search "jira <keyword>"` | | Sentry, error, event, exception | `sdkck search "sentry <keyword>"` | | SQL, DB, query, table, schema | `sdkck search "mysql"` / `"postgres"` | | Supabase, auth user, row-level | `sdkck search "supabase <keyword>"` | | Confluence, wiki, page, space | `sdkck search "confluence <keyword>"` | | Bitbucket, PR, repo, branch | `sdkck search "bitbucket <keyword>"` | | Any imported API / Postman collection | `sdkck search "<api name or operation>"` | | Anything else touching external systems | Search anyway — empty results mean fallback | Only when `sdkck search` returns no relevant match may you fall back to MCP, Bash, or other tools. **When in doubt, search.** ## Core workflow 1. **D...

Details

Author
hesedcasa
Repository
hesedcasa/sdkck
Created
7 months ago
Last Updated
2 days ago
Language
TypeScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

search-before-building

Use when about to add a new helper, utility, or abstraction, a task sounds like a solved problem, a new external dependency is being considered, or custom code is proposed without checking what already exists.

6 Updated 5 days ago
yeaight7
AI & Automation Listed

search-first

Search npm / PyPI / MCP / GitHub / existing skills before writing code for any new feature, integration, library selection, or utility. Use whenever the user says 'add X functionality', 'implement Y', 'set up Z', 'integrate W', asks 'what library should I use for...', 'is there a package/client/MCP for...', proposes a specific tool while open to alternatives, or hits the planning.md wiring that routes dependency additions and self-built utilities here first. Especially when the task adds a dependency, picks between tools, or builds a utility that likely already exists (parser, checker, converter, linter, CI step, E2E framework, payment / auth / API client). DO NOT use for bug fixes, refactoring, config value edits, file summarization, or throwaway scripts whose approach the user already fully specified.

1 Updated 3 weeks ago
shimo4228
AI & Automation Listed

scout

Fast, parallel codebase scouting across software, data-engineering, devops, and analytics surfaces. Use to locate files, dbt models, dashboards, IaC, pipeline DAGs, K8s manifests, secrets, and CI workflows before changes. Supports internal (Explore subagents) and external (Gemini/OpenCode CLI) modes.

8 Updated 2 days ago
vanducng