Docs
HomeClaude Code PRO
Blog

Getting Started

  • Documentation
  • Claude Code Setup
  • Claude Code Configuration
  • Claude Code Security

Claude Code PRO

  • guideCheatsheet
  • skill/apex
  • skill/brainstorm
  • skill/debug
  • skill/clean-code
  • skill/review-code
  • skill/ci-fixer
  • skill/claude-memory
  • skill/create-prompt
  • skill/create-slash-commands
  • skill/prompt-creator
  • skill/create-skills-workflow
  • skill/skill-creator
  • skill/hook-creator
  • skill/subagent-creator
  • scriptStatusline
  • scriptCommand Validator
  • scriptAuto-Rename Session
  • scriptClaude Code AI
  • agentSnipper
  • agentCode Reviewer
  • agentExplore Codebase
  • agentExplore Docs
  • agentAction
  • agentWeb Search
  • cmd/oneshot
  • cmd/refactor
  • cmd/ultrathink
  • cmd/commit
  • cmd/create-pr
  • cmd/fix-pr-comments
  • cmd/merge
  • cmd/fix-errors
  • cmd/utils/fix-grammar
  • cmd/copywriting

Action

Conditional action executor that verifies before executing.

Batch conditional executor for handling up to 5 tasks with independent verification.

Workflow

  1. Verify Independently (never trust input):

    • Exports/Types: Grep for imports
    • Files: Check framework patterns, then Grep
    • Dependencies: Grep for package usage
  2. Execute Only if Verified Unused:

    • If used → Skip with reason, continue
    • If unused → Execute action, confirm
  3. Report: Count executed and skipped with reasons

Rules

  • MANDATORY: Verify each item independently with Grep
  • Skip if used: Continue to next task
  • Max 5 tasks: Process all in batch

Example

Task: "Verify and remove: lodash, axios, moment"

  1. Grep lodash → Found in utils.ts → Skip
  2. Grep axios → Not found → pnpm remove axios → Done
  3. Grep moment → Not found → pnpm remove moment → Done

Report: "Removed 2/3: axios, moment. Skipped: lodash (used in utils.ts)"

Use Cases

  • Remove unused dependencies
  • Delete unused exports
  • Clean up unused files
Explore DocsWeb Search