create-report-type

Automates end-to-end creation of report types across four services.

21|4|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/JotJunior/claude-ai-tips --skill create-report-type
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-report-type
Source: https://github.com/JotJunior/claude-ai-tips/tree/main/language-related/go/skills/create-report
Command: npx skills add https://github.com/JotJunior/claude-ai-tips --skill create-report-type

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Este Skill permite a criação de um novo tipo de relatório de forma end-to-end entre quatro serviços: report-service (migração), source-service (consumer + handler + PDF + client), notification-service (label) e frontend (botão de requisição).

Core Features & Use Cases

  • Automatiza a criação de tipo de relatório de ponta a ponta, englobando migrações, client/consumer no source-service, geração de PDF, notificação e integração no frontend.
  • Suporta rotinas de label no notification-service para melhor usabilidade.
  • Caso de uso: uma equipe de produto precisa introduzir um novo tipo de relatório em todos os serviços, do migration até o botão no frontend, garantindo consistência.

Quick Start

Implemente o novo tipo de relatório seguindo as etapas de migração, integração do client do source-service, configuração do consumer e da label, e exposição do botão de requisição no frontend.

Frequently Asked Questions about create-report-type

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

FAQPage Schema
How do I add a new report type across microservices from backend to frontend?

Adding a new report type across microservices requires coordinating migrations, client and consumer logic in the source-service, notification labels, and frontend triggers. This Skill automates that end-to-end wiring across four distinct services to ensure consistency.

What is needed to automate PDF report generation in a RabbitMQ backend?

Automating PDF report generation in a RabbitMQ backend requires a migration for the report type, a source-service client and consumer to handle the message queue, and a handler to generate the PDF output.

How do I configure ETCD for a new reporting service workflow?

Configuring ETCD for a reporting service workflow involves setting required keys and input parameters to wire the services together. This Skill enforces those required ETCD configuration steps and documents the process.

Can I use this to wire a notification-service label for new reports?

Yes, you can wire a notification-service label for new reports. The end-to-end creation process explicitly includes adding the label routine in the notification-service to improve usability alongside the frontend trigger.

Does this report migration approach require existing database schemas?

The report migration approach requires preparing database schemas to accept the new report type. This Skill covers the migration step in the report-service as the foundational layer before implementing the client and consumer logic.