Skip to main content

cli-anything-generator

Build, refine, test, validate, or list CLI-Anything harnesses for GUI applications in Cursor. Prefer slash commands /cli-anything, /cli-anything-refine, /cli-anything-test, /cli-anything-validate, and /cli-anything-list when available. This skill supports natural-language discovery of the generator; it does not replace those commands. Discovering already-published CLIs from CLI-Hub is a separate consumer skill (cli-hub-meta-skill).

소스 정보

저장소
HKUDS/CLI-Anything
최근 소스 활동
2026년 8월 21일 07:25
감지된 SKILL.md 언어
영어
스타
51,906
포크
4,731

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
cli-anything-generator
description
Build, refine, test, validate, or list CLI-Anything harnesses for GUI applications in Cursor. Prefer slash commands /cli-anything, /cli-anything-refine, /cli-anything-test, /cli-anything-validate, and /cli-anything-list when available. This skill supports natural-language discovery of the generator; it does not replace those commands. Discovering already-published CLIs from CLI-Hub is a separate consumer skill (cli-hub-meta-skill).
# CLI-Anything Generator (Cursor Plugin Skill) This skill is packaged **inside the Cursor plugin** as a supporting entry point. The primary generator UX is the plugin slash commands. ## Prefer Slash Commands | Goal | Command | |------|---------| | Full 7-phase build | `/cli-anything <path-or-repo>` | | Expand coverage | `/cli-anything-refine <path> [focus]` | | Run tests | `/cli-anything-test <path>` | | Validate checklist | `/cli-anything-validate <path>` | | List tools | `/cli-anything-list` | If the user speaks naturally ("build a CLI for ./gimp"), run the same workflow as the matching command. ## Consumer Path (Separate) This skill is **not** the Hub consumer. For finding/installing published CLIs: ```bash npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y ``` Per-app skills live under the repo `skills/` tree and install via `npx skills add`. ## PLUGIN_ROOT and Methodology 1. Resolve `PLUGIN_ROOT` via discovery pointer then stamp: - `~/.cursor/cli-anything-generator.root` / `%USERPROFILE%\.cursor\cli-anything-generator.root` - `{install}/PLUGIN_ROOT.txt` - default `~/.cursor/plugins/local/cli-anything` if `references/HARNESS.md` exists there 2. Read `{PLUGIN_ROOT}/references/HARNESS.md` with an absolute path. 3. Read the matching file under `{PLUGIN_ROOT}/references/commands/`. 4. Use guides under `{PLUGIN_ROOT}/references/guides/` on demand. 5. Helper scripts: `{PLUGIN_ROOT}/scripts/repl_skin.py`, `preview_bundle.py`, `skill_generator.py`, `templates/`. ### Path remapping (from HARNESS / plugin docs) | Document reference | Installed plugin path | |--------------------|----------------------| | `guides/...` | `references/guides/...` | | `cli-anything-plugin/repl_skin.py` | `scripts/repl_skin.py` | | `cli-anything-plugin/preview_bundle.py` | `scripts/preview_bundle.py` | | `cli-anything-plugin/skill_generator.py` | `scripts/skill_generator.py` | | `templates/SKILL.md.template` | `scripts/templates/SKILL.md.template` | | `docs/PREVIEW_PROTOCOL.md` | `references/docs/PREVIEW_PROTOCOL.md` | ## Cursor Tool Bindings | Cursor tool | Role | |-------------|------| | Read | Methodology and source analysis | | Grep / Glob | API and file discovery | | Shell | Clone, pytest, pip, CLI invocation | | Write / StrReplace | Harness implementation | | Task | Optional parallel subtasks | ## Phase Gates For build/refine/test/validate, maintain `{software-root}/agent-harness/.cli-anything-progress.json`. Create `agent-harness/` when tracking starts. Do not advance without completing the previous phase. Resume non-terminal runs. ## Quality Bar Match Claude Code plugin / Codex skill output: same harness layout, namespace packaging, `--json`, tests, and skill generation. Do not invent a different harness format.
GitHub에서 보기