itemized-functions
Overview
This skill analyzes architecture files to identify all external integrations (APIs, services, databases, etc.), then generates:
- Function wrappers (
function_*.py) — Clean, tested functions that use each integration exactly as specified in the architecture - Individual test files (
test_*.py) — Comprehensive tests for each function covering success cases, failure modes, edge cases, and diverse input types - Heavy API test suites (when needed) — Separate test files for integrations requiring extensive data or API calls
- Integration test runner (
run_all_tests.py) — Master test orchestrator that runs all tests, collects results, and generates the final report - Debug log (
integrations.debug.log) — Complete execution trace for troubleshooting - Summary report (
ITEMIZED_FUNCTIONS_REPORT.md) — Detailed findings: function signatures, actual API responses (sanitized), latency metrics, test results, learnings
Purpose: Understand the exact behavior of every 3rd-party integration before building the full project. No assumptions. Real execution. Real data.
Activation
Trigger phrases:
- "generate itemized functions"
- "create integration tests"
- "itemized functions from architecture"
More from harshitsinghbhandari/domain-expansion
architecture-audit
Comprehensive architecture audit that combines ruthless analysis with solution-focused improvement planning. Reads architecture Markdown files, produces a brutal audit report with file/component scores, and generates a prioritized improvements roadmap.
10code-quality-audit
Comprehensive code quality audit that combines ruthless analysis with a solution-focused refactoring roadmap. Reads source code files, produces a brutal audit report with per-file quality scores, and generates prioritized refactoring improvements.
8pr-review
Comprehensive PR review focusing on code quality, test coverage, security, backward compatibility, and what CI cannot check. Use when reviewing PRs, when asked to review code changes, or when the user mentions "review PR", "code review", or "check this PR".
7code-refactor-executor
Executes a multi-stage refactoring plan based on existing `audit.md` and `improvements.md` files. Reads the recommendations, scans the target source code, and builds an implementation roadmap before applying atomic code transformations.
7test-coverage-audit
Comprehensive test suite audit that combines ruthless analysis with a solution-focused roadmap. Reads test suites (unit, integration, e2e) and source code, produces a brutal audit report of test quality and gaps, and generates prioritized testing improvements.
7llm-council
Convene an LLM Council for high-stakes decisions requiring multiple perspectives. Use when the user says "council this", "run the council", "get council input", or asks for multi-perspective analysis on strategic decisions like pricing, positioning, pivots, hiring, or any question where being wrong is expensive. Do NOT use for simple factual questions, writing tasks, or summarization.
6