AGENTS/skills/dev-intelligence-orchestrator/SKILL.md
# dev-intelligence-orchestrator Skill ## Overview The `dev-intelligence-orchestrator` skill provides intelligent development tool orchestration with **self-improving learning capabilities** through mcp-prompts integration. ## Features ### Core Capabilities - **Project Type Detection**: Automatically identifies languages, frameworks, and project nature - **Intelligent Build Error Analysis**: Parses and diagnoses compilation errors with pattern recognition - **Static Code Analysis**: C++ (cppc
npx skillsauth add sparesparrow/mcp-prompts AGENTS/skills/dev-intelligence-orchestratorInstall 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 dev-intelligence-orchestrator skill provides intelligent development tool orchestration with self-improving learning capabilities through mcp-prompts integration.
Every tool execution follows this pattern:
detect_project_type.shDetects project characteristics:
Usage:
./detect_project_type.sh [directory]
parse_build_errors.pyIntelligent build error analysis with learning:
Usage:
python3 parse_build_errors.py <log_file> <project_type> [build_system]
analyze_cpp.shC++ static analysis with cppcheck + learning:
Usage:
./analyze_cpp.sh <target> <focus> <project_root>
# focus: security|performance|memory|general
analyze_python.shPython static analysis with pylint + learning:
Usage:
./analyze_python.sh <target> <focus> <project_root>
# focus: security|performance|style|general
run_tests.shTest execution with framework detection + learning:
Usage:
./run_tests.sh <project_root> <test_path> <coverage>
mcp_query.shHTTP API wrapper for mcp-prompts:
Usage:
./mcp_query.sh <operation> [args...]
# operations: health|list|get|search|create|update|apply
seed-tool-config-prompts.jsCreates initial seed prompts for tool configurations:
Usage:
node seed-tool-config-prompts.js
🔍 Checking for accumulated knowledge...
ℹ No accumulated knowledge yet, using defaults (will capture learnings)
🔧 Running tool...
💡 Capturing successful configuration...
✓ Configuration captured for future use
🔍 Checking for accumulated knowledge...
✓ Found 1 relevant knowledge item(s)
✓ Using learned configuration from: <prompt_id>
🔧 Running tool...
✓ Validating learned configuration...
✓ Configuration validated (success_count: 2, confidence: medium)
MCP_PROMPTS_URL: mcp-prompts server URL (default: http://localhost:3000)PROJECT_ROOT: Project root directory (default: current directory)# Start mcp-prompts server with file storage
MODE=http STORAGE_TYPE=file PROMPTS_DIR=./data pnpm start:http
Tool configurations are stored as prompts with this structure:
{
"name": "cppcheck-config-embedded-esp32-memory-20251231",
"description": "Successful cppcheck configuration for embedded-esp32 memory analysis",
"template": {
"project_type": "embedded-esp32",
"focus": "memory",
"cppcheck_flags": ["--enable=warning,performance", "--std=c++11"],
"success_count": 3,
"confidence": "medium",
"last_used": "2025-12-31T18:00:00Z"
},
"category": "tool-config",
"tags": ["cpp", "cppcheck", "memory", "embedded-esp32", "validated"]
}
# First run - captures learning
./analyze_cpp.sh src/main.cpp memory .
# Second run - uses learned config
./analyze_cpp.sh src/main.cpp memory .
# Security-focused analysis
./analyze_python.sh src/auth.py security .
# General analysis
./analyze_python.sh src/utils.py general .
# Analyze build log
python3 parse_build_errors.py build.log esp32 platformio
# Will learn from similar error patterns
# Run with coverage
./run_tests.sh . tests/ true
# Run specific test
./run_tests.sh . tests/test_auth.py false
All scripts handle mcp-prompts unavailability gracefully:
The skill is successful when:
detect_project_type.sh - Project detectionparse_build_errors.py - Build error analysis with learninganalyze_cpp.sh - C++ analysis with learninganalyze_python.sh - Python analysis with learningrun_tests.sh - Test execution with learningmcp_query.sh - mcp-prompts API wrapperseed-tool-config-prompts.js - Seed prompt generatorSKILL.md - This documentationVersion: 2.0.0 (with Learning Loop)
Last Updated: 2025-12-31
Status: Production Ready
tools
# dev-intelligence-orchestrator Skill ## Overview The `dev-intelligence-orchestrator` skill provides intelligent development tool orchestration with **self-improving learning capabilities** through mcp-prompts integration. ## Features ### Core Capabilities - **Project Type Detection**: Automatically identifies languages, frameworks, and project nature - **Intelligent Build Error Analysis**: Parses and diagnoses compilation errors with pattern recognition - **Static Code Analysis**: C++ (cppc
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------