Help us improve
Share bugs, ideas, or general feedback.
From syncable-cli-skills
Analyzes project tech stack via sync-ctl CLI: detects languages, frameworks, runtimes, package managers, dependencies, Docker/K8s, monorepo structure. Use before scans or to understand codebases.
npx claudepluginhub syncable-dev/syncable-cli --plugin syncable-cli-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/syncable-cli-skills:syncable-analyzeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Detect a project's tech stack — languages, frameworks, runtimes, package managers, dependencies, Docker presence, monorepo structure. Foundation command; most workflows start here.
Analyzes codebase structure, tech stack, patterns, and conventions for project onboarding and exploration.
Detects project tech stack (frameworks, databases, tests, libraries) from dependency files (Python, JS, Go, Ruby, Java, PHP) and structure; outputs structured JSON.
Profiles codebases by detecting tech stack, frameworks, infrastructure, architecture patterns, quality signals, and scale metrics for targeted recommendations.
Share bugs, ideas, or general feedback.
Detect a project's tech stack — languages, frameworks, runtimes, package managers, dependencies, Docker presence, monorepo structure. Foundation command; most workflows start here.
| Flag | Purpose |
|---|---|
--agent | Compressed output for agent consumption (always use) |
--display {matrix|detailed|summary} | Human-readable format |
--only <filters> | Comma-separated: languages, frameworks, dependencies |
sync-ctl analyze <PATH> --agent
Success criteria: JSON output with summary and full_data_ref fields present.
Prioritize: primary language, main framework, runtime version, Docker/K8s presence.
Save the full_data_ref. Use sync-ctl retrieve — do NOT re-run analyze:
sync-ctl retrieve <ref_id> --query "section:frameworks"
sync-ctl retrieve <ref_id> --query "section:languages"
sync-ctl retrieve <ref_id> --query "project:<name>" # monorepos
sync-ctl retrieve <ref_id> --query "language:Go"
sync-ctl retrieve <ref_id> --query "framework:React"
Available queries: section:summary, section:frameworks, section:languages, language:<name>, framework:<name>, project:<name>, compact:true
| Error | Action |
|---|---|
No such file or directory | Ask user to verify path |
| Empty output | No supported project files. Run sync-ctl support |
| Timeout on large monorepo | Try --only languages for partial scan |