simplify

📁 skinnyandbald/fish-skills 📅 11 days ago
3
总安装量
3
周安装量
#62069
全站排名
安装命令
npx skills add https://github.com/skinnyandbald/fish-skills --skill simplify

Agent 安装分布

github-copilot 3
claude-code 3
mcpjam 2
kilo 2
windsurf 2
zencoder 2

Skill 文档

Code Simplifier

Run the code-simplifier agent to clean up and refine code on this branch.

Instructions

  1. First, determine the scope of changes to simplify:
# Check if we're on a PR branch
gh pr view --json number,headRefName 2>/dev/null || echo "Not on a PR branch"

# Get the current branch
git branch --show-current

# Show files changed vs main
git diff --name-only main...HEAD 2>/dev/null || git diff --name-only origin/main...HEAD
  1. Use the Task tool to run the code-simplifier agent:
Task tool with subagent_type: code-simplifier:code-simplifier

Prompt for the agent based on scope:

  • If $ARGUMENTS.scope is empty or “branch”: “Simplify and refine all code changes on this branch compared to main. Focus on recently modified files. Show me a cleaned-up version with explanations of what was simplified.”

  • If $ARGUMENTS.scope is “staged”: “Simplify and refine only the staged changes. Show me a cleaned-up version.”

  • If $ARGUMENTS.scope starts with “file:”: “Simplify and refine the specified file: [extract path]. Show me a cleaned-up version.”

  • If $ARGUMENTS.scope is “all”: “Do a comprehensive simplification pass on recently modified code in this codebase. Show me a cleaned-up version with explanations.”

  1. After the agent completes, summarize:
    • What files were simplified
    • Key changes made (removed duplication, improved naming, etc.)
    • Any suggestions the agent couldn’t auto-apply

Usage Examples

/simplify              # Simplify branch changes vs main
/simplify staged       # Only staged changes
/simplify file:src/lib/utils.ts  # Specific file
/simplify all          # Broader pass on recent changes