cli-tools-overview
Router for CLI tooling skills — install checklist, safe patterns, search, git, MCP. Start here for agent command-line workflows.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Router for CLI tooling skills — install checklist, safe patterns, search, git, MCP. Start here for agent command-line workflows.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run ProjectTwelve Unity batch validation and EditMode/PlayMode test suites via Unity 6000.5.1f1. Use when the user or ticket asks to run Unity tests, EditMode fixtures, batchmode validation, or verify test results from TestResults/*.xml.
Log agent sessions, consolidate project memory (dream), promote reviewed memory, and load context for new chats. Use when ending a session, improving cross-session recall, or when the user mentions agent memory, dream, log-session, or memory.md.
Wiki tickets under docs/wiki/tickets/ are the canonical task queue, each linked to a GitHub issue. Use when picking work, claiming an issue, or preparing PR references.
Recommend the next open wiki ticket to work on, ranked by phase then priority, without claiming or mutating anything. Use when the user asks "what's next", to pick the next task, or to start work without a specific ticket in hand.
Sync project-twelve with the Assets/_Licensed submodule via fetch_remotes.py, git hooks, and /fetch-remotes. Use at session start, before picking backlog work, or when the user asks to sync repos or get latest.
Use when the user asks to commit and push, publish, ship, or prepare a release commit. Guides staging only intended changes, writing a Conventional Commit, committing, and pushing to origin after verifying status and diff.
| name | cli-tools-overview |
| description | Router for CLI tooling skills — install checklist, safe patterns, search, git, MCP. Start here for agent command-line workflows. |
For which search tool to use, see
search-tool-selection.
Index of CLI tooling skills and shared references for coding agents on Windows, WSL2, and macOS.
Varies by topic skill; core: git, rg, fd, jq.
Install in order — see install-tiers.md:
git, rg, fd, jq, nodeyq, just, mise, …)fzf, semgrep, Unity, …)After installing CLI tools, restart Cursor and verify PATH — see agent-environment.md.
Install blocks are shared — See install-blocks.md.
Use winget blocks from the reference when provisioning a new machine.
Use apt/curl blocks from the reference; symlink fdfind → fd if needed.
Use Homebrew blocks from the reference.
# Orientation
tree -L 2 -I 'node_modules|dist|build'
rg --files | head -20
git status --short
Benchmark/watch helpers (human): hyperfine, entr, watchexec — use for perf comparisons, not in agent loops.
safe-command-patterns before destructive or broad commands.search-tool-selection before repo-wide search.| Reference | Topic |
|---|---|
| install-blocks.md | Winget / apt / Homebrew install blocks |
| install-tiers.md | Tier 0 → Block A → Block B → deferred |
| agent-environment.md | PATH contract, Cursor restart, smoke tests |
| bounded-output-patterns.md | Bounded search/read/git patterns |
| commands-requiring-confirmation.md | Destructive / auto-fix gates |
| windows-wsl-split.md | Windows host vs WSL2 workloads |
| Skill | Topic |
|---|---|
| search-tool-selection | fd vs rg vs ast-grep vs fff MCP |
| safe-command-patterns | Bounded output, git hygiene |
| install-checklist | Human provisioning |
| search-and-navigation | rg, fd, bat, tree |
| structural-code-search | ast-grep, semgrep |
| git-and-diff-workflows | git, gh |
| data-config-tools | jq, yq, curl |
| task-env-package-tools | just, uv, docker, project gates |
| unity-tests | Unity 6000.5.1f1 batch validation, EditMode/PlayMode |
| lint-format-security | ruff, eslint, trivy |
| mcp-code-intelligence | MCP tiers |
| windows-agent-tooling | Native Windows |
| wsl2-agent-tooling | WSL2 workflows |
See commands-requiring-confirmation.md.
See topic skill for tool-specific failures.
rg and fd from winget; PowerShell aliases may shadow Unix names — use full binary names if commands fail.--version or --help)