banking-agent-standards

Enforce coding standards in Next.js 16 Banking apps with TypeScript, Drizzle ORM, and PostgreSQL.

Updated Jul 25, 2025
One-click install
npx skills add https://github.com/rhixecompany/banking --skill banking-agent-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: banking-agent-standards
Source: https://github.com/rhixecompany/banking/tree/main/.cursor/skills/banking-agent-standards
Command: npx skills add https://github.com/rhixecompany/banking --skill banking-agent-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typescript, eslint, vitest, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures consistent coding standards and practices across the Banking application, enhancing code quality and maintainability.

Core Features & Use Cases

  • Coding Standards Enforcement: Applies PR-blocking rules against common pitfalls like type misuse, query inefficiency, and environment variable misuse.
  • Automated Validation: Integrates type-checking, linting, and testing to ensure code quality.
  • Use Case: When modifying the Banking application codebase, this Skill helps maintain code consistency and prevents introducing errors.

Quick Start

Run 'npm run validate' to ensure your code adheres to the Banking standards.

Frequently Asked Questions about banking-agent-standards

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

FAQPage Schema
How do I enforce coding standards in a Next.js banking application?

To enforce coding standards in a Next.js banking application, use automated PR-blocking rules that prevent common pitfalls like 'any' type usage and N+1 queries, integrating TypeScript, ESLint, and Vitest for validation.

How do I prevent N+1 queries and 'any' type usage in Drizzle ORM?

Preventing N+1 queries and 'any' type usage in Drizzle ORM requires implementing PR-blocking validation rules that automatically fail type-checking and linting checks when these code violations are introduced.

Does this coding standards enforcement work with Next.js 16 App Router and PostgreSQL?

Yes, this coding standards enforcement specifically supports Next.js 16 App Router and PostgreSQL, applying automated type-checking and linting rules tailored to the Drizzle ORM environment.

What's the best way to automate code quality checks for TypeScript and Drizzle ORM?

The best way to automate code quality checks for TypeScript and Drizzle ORM is running a validation script that executes TypeScript type-checking, ESLint linting, and Vitest testing together to catch violations.

How do I block pull requests that introduce improper environment variable access in Next.js?

Blocking pull requests with improper environment variable access in Next.js involves configuring automated PR-blocking rules that identify environment variable misuse during the validation pipeline.

Do I need Vitest and ESLint to validate TypeScript coding standards in my banking app?

Yes, you need Vitest and ESLint to validate TypeScript coding standards in your banking app, as the validation process relies on these specific dependencies to execute type-checking, linting, and testing.