implement-feature

Implement Italian invoicing features with fiscal compliance checks and tests.

3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/lazyoft/raymond-invoices --skill implement-feature-lazyoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-feature
Source: https://github.com/lazyoft/raymond-invoices/tree/main/.claude/skills/implement-feature
Command: npx skills add https://github.com/lazyoft/raymond-invoices --skill implement-feature-lazyoft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that new features for the Italian invoicing system are implemented with strict adherence to complex fiscal regulations, preventing costly compliance errors.

Core Features & Use Cases

  • Fiscal Compliance: Guarantees that all new features, especially those involving calculations or data handling, comply with Italian tax law (DPR 633/72, DPR 600/73, etc.).
  • Structured Implementation: Guides users through a rigorous process of requirement analysis, code review, and test writing, ensuring all fiscal rules are considered.
  • Use Case: When adding support for the "regime forfettario" (flat-rate regime) for clients, this Skill will ensure no VAT is applied, no withholding tax is calculated, and the correct legal disclaimer is added to the invoice, all verified by specific tests.

Quick Start

Use the implement-feature skill to add support for split payment on invoices to Public Administration clients.

Frequently Asked Questions about implement-feature

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

FAQPage Schema
How do I implement split payment for Italian Public Administration invoicing?

To implement split payment for PA invoicing, you must apply VAT to the invoice while preventing its collection, ensuring the system handles the specific fiscal validation and regulatory adherence required for Public Administration clients.

How do I add support for the flat-rate regime in Italian invoicing software?

Adding flat-rate regime support requires configuring the system to apply no VAT calculation and no withholding tax, while automatically inserting the correct legal disclaimer into the invoice output and verifying it with tests.

What is the best way to ensure fiscal compliance when adding features to an Italian invoicing system?

Ensuring fiscal compliance requires a structured implementation process that includes domain requirement analysis, existing code review, and writing specific tests to validate calculations against Italian tax laws like DPR 633/72.

Does this approach handle both VAT calculations and withholding tax validations?

Yes, handling VAT calculations and withholding tax validations is central to the process. It guides you through analyzing fiscal rules, proposing code modifications, and verifying normative requirements for Italian regulatory adherence.

What steps are involved in modifying an Italian invoicing system to support new fiscal rules?

Modifying an invoicing system involves analyzing domain requirements, reviewing existing code, and creating a detailed implementation plan that includes applicable fiscal rules, proposed modifications, and necessary tests for compliance.