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.