Control Android devices via ADB. Use when user asks to tap, swipe, type, launch apps, take screenshots, or automate Android device interactions.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Plans and executes tool installations or upgrades with explicit approval, impact checks, rollback, and verification. Use only when the user asks to install or update software.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
실행 점수 미검증
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Turn an "install this" or "update this" request into a fully researched, user-approved execution plan. The agent must never mutate the system without explicit sign-off.
+-----------------+ +------------------+ +------------------+
| You paste link |---->| I research tool |---->| I inspect your |
| or say "install| | + env impact | | current system |
| X" | | | | |
+-----------------+ +------------------+ +------------------+
|
+---------------------------+
v
+------------------+
| I generate plan |
| + briefing |
| + decisions |
| + rollback |
+------------------+
|
v
+------------------+
| You approve |
| (or revise) |
+------------------+
|
v
+------------------+
| I execute |
| + verify |
+------------------+
Fetch the provided URL with fetch_content or web_search to understand:
If the user asked to update an already-installed tool, also research:
If the link is sparse, run 2-3 targeted web_search queries to fill gaps:
"<tool-name> installation guide macOS""<tool-name> Homebrew formula""<tool-name> dependencies requirements"Inspect the current environment to determine blast radius. Run diagnostics as needed
For each impact category, report what will change:
| Category | Questions to Answer |
|---|---|
| Binaries | New executables? Where? Symlinks? |
| Dotfiles | New configs in ~/.config, ~/.<tool>rc, shell rc files? |
| Shell env | PATH, alias, export, eval $(...) additions? |
| Services | Background daemon? LaunchAgent? Auto-start? |
| macOS prefs | Accessibility permissions? Full Disk Access? Notifications? |
| Disk space | Approximate download + install size |
| Network | Firewall rules? Network extensions? |
| Existing tools | Conflicts with already-installed tools? Replaces anything? |
| Uninstall | Clean removal possible? Orphans left behind? |
Surface choices the user can make. Examples:
-g, /usr/local) vs. user-local (~/.local).zshrc now or skipFor each decision, present:
Write a markdown plan with this structure:
# Install Plan: <tool-name>
## Briefing
### What It Is
1-2 sentences on what this tool does and its main purpose.
### How You'll Use It
- **Agent tool** — I (the AI) will call this on your behalf as part of
automated workflows. You don't interact with it directly.
- **User-exposed tool** — You will run this manually in your terminal or via
a GUI. It's a tool for your direct use.
- **Both** — You can use it directly, and I may also invoke it in automated
flows.
Typical daily usage: "Youll run `foo` in terminal to..." or "I'll call `foo`
when you ask me to..."
### ASCII Overview
[Your Request] [Terminal] [System] | | | v v v +--------+ +-------------+ +----------------+ | "do X" |--------->| tool-name X |----->| changes files | +--------+ +-------------+ | starts service | | writes config | +----------------+
## Current State
Already installed? Version? Install method found?
## Environment Impact
- Binaries: ...
- Config: ...
- Shell: ...
- Services: ...
- Disk: ~X MB
- Risks: ...
## Decisions
1. **Install via** [Homebrew / npm / pip / manual]
- Recommended: Homebrew
- Rationale: ...
2. **Shell integration** [Yes / No]
- Recommended: Yes
- Adds to `.zshrc`: ...
3. ...
## Steps
1. Step one
2. Step two
3. Verify with: `<command>`
4. Rollback if needed: `<command>`
## Rollback Plan
How to fully undo this installation or revert to the previous version.
If plannotator is available, gate the plan:
plannotator annotate /tmp/tool-install-<tool-name>.md --gate
Otherwise, present the plan inline and ask for explicit approval.
Do not proceed with installation until the user explicitly approves.
Approval format to request:
Reply with "approve" or "go" to execute, or tell me which decisions to change.
If the user wants changes, revise the plan and re-present.
Run the approved steps one at a time. Verify each step before proceeding:
# After install or update, verify
<tool-name> --version
which <tool-name>
If a step fails, stop immediately. Do not continue. Report the error and ask whether to rollback, retry, or abort.
README.md, install.sh, releases
page, and Makefile for official install instructions.curl | bash, flag it as high-risk and recommend
an alternative if one exists.User: install this https://github.com/jesseduffield/lazygit
Agent actions:
brew install lazygit)which lazygit returns nothing, not installed.zshrc
(optional, default no)brew install lazygit, verify with lazygit --versionUser: update lazygit
Agent actions:
lazygit --version → v0.40.0brew list lazygit → installed via Homebrewbrew upgrade lazygit, verify with lazygit --version아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Control Android devices via ADB. Use when user asks to tap, swipe, type, launch apps, take screenshots, or automate Android device interactions.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Transcribes local audio into Markdown with Gemini 3.5 Transcribe, including speaker labels and provider timestamps. Use for interviews, meetings, lectures, podcasts, voice notes, and similar recordings.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, micro-interactions, enter/exit animations, choosing or reviewing icons, or any visual detail work. Triggers on UI polish, design details, "make it feel better", "feels off", stagger animations, theme switch transitions, border radius, optical alignment, image outlines, box shadows, icons, icon stroke weight, icon states, motion restraint.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Explores and validates a feature, component, workflow, or behavior change before implementation. Use when work needs clarified intent, compared approaches, and an approved direction.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Restates the previous response in plain, concise language. Use only when the user invokes bro or explicitly asks for a simpler explanation.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Generates or edits raster images through OpenAI's Image API. Use for text-to-image work, reference-based edits, masks, transparent assets, and product or editorial visuals.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.