subagent-driven-development
OBobra/superpowers298k近 7 天新增 2,631 个 star
Evaluates whether the agent selected appropriate MCP tools instead of shell workarounds. Load when the trace contains Bash tool calls that could have used MCP tools, or when evaluating tool call efficiency.
When evaluating tool selection in agent traces:
If a Databricks MCP tool exists for the operation, the agent MUST use it:
mcp__databricks__execute_sql (not Bash + databricks sql)mcp__databricks__upload_to_volume (not Bash + databricks fs cp)mcp__databricks__create_job, mcp__databricks__run_job (not REST API via curl)mcp__databricks__create_cluster (not CLI via Bash)mcp__databricks__workspace_get_object (not Bash + databricks workspace export)execute_sql (not notebook execution)Read tool (not fetching via curl)Write tool for local, volume upload for remoteexecute_sql with DESCRIBE or SHOW (not list_tables for column details)The following patterns indicate incorrect tool selection:
Bash('databricks ...') when an MCP tool existsBash('curl ...') for Databricks REST APIs when MCP tools cover itBash('python -c ...') for operations that have dedicated toolsSee MCP tool guide for the full tool catalog.
OBobra/superpowers298k近 7 天新增 2,631 个 star
MAmattpocock/skills288k近 7 天新增 10,178 个 star
MAmattpocock/skills288k近 7 天新增 10,178 个 star
MAmattpocock/skills288k近 7 天新增 10,178 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star