--- name: using-finops-team description: | 2 FinOps agents for Brazilian financial regulatory compliance (BACEN, RFB, Open Banking). Dispatch for compliance analysis or template generation. trigger: | - Brazilian regulatory reporting (BACEN, RFB) - Financial compliance requirements - Open Banking specifications - Template generation for Reporter platform skip_when: | - Non-Brazilian regulations → use appropriate resources - General financial analysis → use other tools --- # Using Ring FinOps & Regulatory Agents The ring-finops-team plugin provides 2 specialized FinOps agents for Brazilian financial compliance. Use them via `Task tool with subagent_type:`. **Remember:** Follow the **ORCHESTRATOR principle** from `using-ring`. Dispatch agents to handle regulatory complexity; don't implement compliance manually. --- ## 2 FinOps Specialists ### 1. FinOps Analyzer (Compliance Analysis) **`ring-finops-team:finops-analyzer`** **Specializations:** - Brazilian regulatory compliance analysis - BACEN (Central Bank) requirements: - COSIF (accounting chart of accounts) - CADOCs (financial instruments catalog) - RFB (Federal Revenue) requirements: - e-Financeira (financial reporting) - SPED (electronic data exchange) - Open Banking specifications - Field mapping & validation **Use When:** - Analyzing regulatory requirements (Gate 1-2) - Validating field mappings for compliance - Understanding BACEN/RFB specifications - Planning compliance architecture - Determining required data structures **Output:** Compliance analysis, field mappings, validation rules **Example dispatch:** ``` Task tool: subagent_type: "ring-finops-team:finops-analyzer" model: "opus" prompt: "Analyze BACEN COSIF requirements for corporate account reporting" ``` --- ### 2. FinOps Automation (Template Generation) **`ring-finops-team:finops-automation`** **Specializations:** - Template generation from specifications - .tpl file creation for Reporter platform - XML template generation - HTML template generation - TXT template generation - Reporter platform integration **Use When:** - Generating regulatory report templates (Gate 3) - Creating BACEN/RFB compliant templates - Building Reporter platform files - Converting specifications to executable templates - Finalizing compliance implementation **Output:** Complete .tpl template files, ready for Reporter platform **Example dispatch:** ``` Task tool: subagent_type: "ring-finops-team:finops-automation" model: "opus" prompt: "Generate BACEN COSIF template from analyzed requirements" ``` --- ## Regulatory Workflow: 3-Gate Process Brazilian regulatory compliance follows a 3-gate workflow: ### Gate 1: Compliance Analysis **Agent:** finops-analyzer **Purpose:** Understand requirements, identify fields, validate mappings **Output:** compliance analysis document **Dispatch when:** - Starting regulatory feature - Need to understand BACEN/RFB specs - Planning field mappings --- ### Gate 2: Validation & Confirmation **Agent:** finops-analyzer (again) **Purpose:** Confirm mappings are correct, validate against specs **Output:** validated specification document **Dispatch when:** - Ready to confirm compliance understanding - Need secondary validation - Before moving to template generation --- ### Gate 3: Template Generation **Agent:** finops-automation **Purpose:** Generate executable .tpl templates from validated specifications **Output:** complete .tpl files for Reporter platform **Dispatch when:** - Specifications are finalized & validated - Ready to create Reporter templates - Need production-ready compliance files --- ## Supported Regulatory Standards ### BACEN (Central Bank of Brazil) - **COSIF** – Chart of accounts and accounting rules - **CADOCs** – Financial instruments and derivatives catalog - **Manual de Normas** – Regulatory requirements ### RFB (Brazilian Federal Revenue) - **e-Financeira** – Electronic financial reporting - **SPED** – Electronic data exchange system - **ECF** – Financial institutions data ### Open Banking - **API specifications** – Data sharing standards - **Security requirements** – Auth and encryption - **Integration patterns** – System interoperability --- ## Decision: Which Agent? | Phase | Agent | Use Case | |-------|-------|----------| | Understanding requirements | finops-analyzer | Analyze specs, identify fields | | Validating mappings | finops-analyzer | Confirm correctness, validate | | Generating templates | finops-automation | Create .tpl files, finalize | --- ## When to Use FinOps Agents ### Use finops-analyzer for: - ✅ **Understanding regulations** – What does BACEN require? - ✅ **Compliance research** – How do we map our data? - ✅ **Requirement analysis** – Which fields are required? - ✅ **Validation** – Does our mapping match the spec? ### Use finops-automation for: - ✅ **Template creation** – Build .tpl files - ✅ **Specification execution** – Convert analysis to templates - ✅ **Reporter platform prep** – Generate deployment files - ✅ **Production readiness** – Finalize compliance implementation --- ## Dispatching Multiple FinOps Agents If you need both analysis and template generation, **dispatch sequentially** (analyze first, then automate): ``` Workflow: Step 1: Dispatch finops-analyzer └─ Returns: compliance analysis Step 2: Dispatch finops-automation └─ Returns: .tpl templates Note: These must run sequentially because automation depends on analysis. ``` --- ## ORCHESTRATOR Principle Remember: - **You're the orchestrator** – Dispatch agents, don't implement compliance manually - **Don't write BACEN specs yourself** – Dispatch analyzer to understand - **Don't generate templates by hand** – Dispatch automation agent - **Combine with using-ring principle** – Skills + Agents = complete workflow ### Good Example (ORCHESTRATOR): > "I need BACEN compliance. Let me dispatch finops-analyzer to understand requirements, then finops-automation to generate templates." ### Bad Example (OPERATOR): > "I'll manually read BACEN documentation and write templates myself." --- ## Reporter Platform Integration Generated .tpl files integrate directly with Reporter platform: - **Input:** Validated specifications from finops-analyzer - **Output:** .tpl files (XML, HTML, TXT formats) - **Deployment:** Direct integration with Reporter - **Validation:** Compliance verified by template structure --- ## Available in This Plugin **Agents:** - finops-analyzer (Gate 1-2) - finops-automation (Gate 3) **Skills:** - using-finops-team (this skill - plugin introduction) - regulatory-templates (overview/index skill) - regulatory-templates-setup (Gate 0: Setup & initialization) - regulatory-templates-gate1 (Gate 1: Compliance analysis) - regulatory-templates-gate2 (Gate 2: Field mapping & validation) - regulatory-templates-gate3 (Gate 3: Template generation) **Note:** If agents are unavailable, check if ring-finops-team is enabled in `.claude-plugin/marketplace.json`. --- ## Integration with Other Plugins - **using-ring** (default) – ORCHESTRATOR principle for ALL agents - **using-dev-team** – Developer specialists - **using-pm-team** – Pre-dev workflow agents Dispatch based on your need: - General code review → default plugin agents - Regulatory compliance → ring-finops-team agents - Developer expertise → ring-dev-team agents - Feature planning → ring-pm-team agents