invoice-development
OfficialGuide to building and extending invoice adapters.
AuthorRytass
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill provides a structured approach for teams to implement provider-specific invoice adapters on top of the base @rytass/invoice package, standardizing interfaces and patterns to reduce duplication and risk.
Core Features & Use Cases
- Reference base interfaces (Invoice, InvoiceGateway, InvoiceAllowance) and architecture patterns used by all adapters.
- Document provider typings, gateway implementations, and testing strategies to streamline adapter creation.
- Use Case: When adding a new provider, follow the guide to scaffold an adapter with consistent structure and behavior.
Quick Start
Install the base package and read the core references to begin scaffolding a new adapter; then consult the CREATE-ADAPTER.md for step-by-step scaffolding guidance.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: invoice-development Download link: https://github.com/Rytass/Utils/archive/main.zip#invoice-development Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.