itemized-functions

Generate typed Python wrappers, test suites, and itemized reports from architecture files.

2|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/harshitsinghbhandari/domain-expansion --skill itemized-functions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: itemized-functions
Source: https://github.com/harshitsinghbhandari/domain-expansion/tree/main/skills/itemized-functions
Command: npx skills add https://github.com/harshitsinghbhandari/domain-expansion --skill itemized-functions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the discovery of external integrations from architecture files and generates production-ready function wrappers, test suites, and a centralized test runner, enabling repeatable, verifiable integration work.

Core Features & Use Cases

  • Generates per-integration function wrappers (e.g., function_<service>.py) with clean APIs and type hints.
  • Creates comprehensive test suites (test_<service>.py) covering success cases, edge cases, and failure modes.
  • Produces an integration test runner (run_all_tests.py) and an itemized report (ITEMIZED_FUNCTIONS_REPORT.md).
  • Supports optional heavy tests for complex or data-intensive integrations when required.

Quick Start

Provide the architecture files to the skill to generate wrappers, tests, and the final report.

Frequently Asked Questions about itemized-functions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate integration wrappers and tests from architecture files?

To generate integration wrappers and tests from architecture files, provide the architecture documents to the skill. It will automatically identify external integrations and produce typed Python wrappers, comprehensive test suites, and a final itemized report.

What is the best way to automate test coverage for external API and database integrations?

The best way to automate test coverage for external integrations is to parse architecture files to generate per-integration test suites. This approach creates test files covering success cases, edge cases, and failure modes for APIs, databases, and messaging systems.

Can I generate typed Python wrappers with latency measurements for my services?

Yes, you can generate typed Python wrappers with built-in latency measurements for your services. The skill analyzes architecture files to produce production-ready function wrappers that satisfy requirements for robust error handling and performance tracking.

Does this approach work with pytest for testing messaging systems and file processors?

Yes, this approach works with pytest for testing messaging systems and file processors. It generates comprehensive test suites and a centralized test runner that can be executed to validate typical tech stacks and complex data-intensive integrations.

How do I create an itemized report for all my integration tests and wrappers?

To create an itemized report for integration tests and wrappers, the skill processes architecture files and automatically generates an ITEMIZED_FUNCTIONS_REPORT.md. This report details the discovered integrations, generated wrappers, and test coverage results.