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.