skills/community/pal/SKILL.md
Comprehensive Pal MCP toolkit for code analysis, debugging, planning, refactoring, code review, and execution tracing. Provides systematic workflows with expert validation for complex development tasks.
npx skillsauth add pedronauck/skills palInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The Pal MCP toolkit provides specialized tools for comprehensive code analysis and development workflows. Each tool follows a multi-step workflow pattern with expert validation.
| Task Type | Tool | Reference |
|-----------|------|-----------|
| Architecture & code analysis before complex tasks | mcp__zen__analyze | analyze.md |
| Bug investigation & root cause analysis | mcp__zen__debug | debug.md |
| Strategic planning & task breakdown | mcp__zen__planner | planner.md |
| Code smell detection & refactoring | mcp__zen__refactor | refactor.md |
| Code review after completing tasks | mcp__zen__codereview | review.md |
| Execution flow & dependency tracing | mcp__zen__tracer | tracer.md |
next_step_required: false is returnedstep_number and call the tool again when next_step_required: truemodel: "anthropic/claude-opus-4.6" for ALL Pal MCP tool callsnext_step_required in every responsetrue, call the tool again with incremented step_numbernext_step_required: truenext_step_required: falsemcp__zen__analyze)When to Use:
Key Parameters:
analysis_type: "architecture" | "performance" | "security" | "quality" | "general"output_format: "summary" | "detailed" | "actionable"See references/analyze.md for complete documentation.
mcp__zen__debug)When to Use:
Key Parameters:
hypothesis: Current theory about the root causeconfidence: "exploring" | "low" | "medium" | "high" | "very_high" | "almost_certain" | "certain"See references/debug.md for complete documentation.
mcp__zen__planner)When to Use:
Key Parameters:
is_step_revision: For refining previous stepsis_branch_point: For exploring alternative approachesbranch_id: Naming alternative approachesSee references/planner.md for complete documentation.
mcp__zen__refactor)When to Use:
Key Parameters:
refactor_type: "codesmells" | "decompose" | "modernize" | "organization"focus_areas: ["performance", "readability", "maintainability", "security"]See references/refactor.md for complete documentation.
mcp__zen__codereview)When to Use:
Key Parameters:
review_type: "full" for comprehensive analysisseverity_filter: "all" to catch all severity levelsfocus_on: Specific areas like "performance", "security", "type-safety"See references/review.md for complete documentation.
mcp__zen__tracer)When to Use:
Key Parameters:
trace_mode: "precision" (execution flow) | "dependencies" (structural analysis) | "ask"target_description: Clear description of what to trace and whySee references/tracer.md for complete documentation.
All Pal MCP tools require these base parameters:
{
"step": "Description of current step",
"step_number": 1,
"total_steps": 2,
"next_step_required": true,
"findings": "Findings from this step",
"model": "anthropic/claude-opus-4.6"
}
relevant_filesstep_number: 1 and initial strategystep_number and refine findings based on previous stepnext_step_required: falsenext_step_required: falseanthropic/claude-opus-4.6testing
Assess DDD fit; discover domains with EventStorming, define language and bounded contexts, and design aggregates, value objects, events, and repositories. Excludes architecture-only audits, product specs, and CQRS/Event Sourcing catalogs.
development
Build terminal UIs with ratatui following 2026 Rust best practices. Use when: (1) Creating new TUI apps, (2) Adding widgets/layouts, (3) Keyboard navigation/state management, (4) Image integration via ratatui-image, (5) Async event handling, (6) Release optimization. Covers v0.30.0+ API, Elm Architecture, StatefulWidget, color-eyre.
development
Find 10x product opportunities and high-leverage improvements. Use when user wants strategic product thinking, mentions '10x', wants to find high-impact features, or says 'what would make this 10x better', 'product strategy', or 'what should we build next'.
development
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.