team-standards

Automate SQL code review for quality, naming conventions, and security standards.

3|1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sfc-gh-miwhitaker/sfe-public --skill team-standards-sfc-gh-miwhitaker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: team-standards
Source: https://github.com/sfc-gh-miwhitaker/sfe-public/tree/main/_archive/guide-coco-setup/reference/first-skill
Command: npx skills add https://github.com/sfc-gh-miwhitaker/sfe-public --skill team-standards-sfc-gh-miwhitaker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the review of SQL code for quality, naming conventions, and security standards, ensuring code adheres to best practices before commit.

Core Features & Use Cases

  • SQL Quality Check: Scans for common issues like SELECT *, non-sargable WHERE predicates, and window function patterns.
  • Naming Conventions: Validates object naming patterns and includes a COMMENT on all objects.
  • Security Check: Confirms no credentials or sensitive information are present in code.
  • Reporting: Lists violations with specific line numbers and suggestions for fixes.
  • Use Case: Before committing SQL code, use this Skill to ensure it meets the team's standards for quality and security.

Quick Start

Invoke the team-standards skill to review your SQL code.

Frequently Asked Questions about team-standards

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

FAQPage Schema
How do I automate SQL code review for quality and security before commit?

You can automate SQL code review by using tools that scan for SELECT *, non-sargable WHERE predicates, and credential leaks. This ensures code adheres to team standards for quality, naming conventions, and security before commit.

What are non-sargable WHERE predicates in SQL and how do I check for them?

Non-sargable WHERE predicates prevent database index usage, degrading query performance. Automated SQL quality checks scan your code to detect these patterns and provide specific line numbers and suggestions for fixes.

How do I enforce naming conventions and require COMMENTS on SQL objects?

To enforce naming conventions, use automated review scripts that validate object naming patterns and check for COMMENT statements on all objects. This ensures compliance with team standards before code is committed.

Can I scan SQL scripts for hardcoded credentials and sensitive information?

Yes, you can scan SQL scripts for hardcoded credentials by running automated security checks. These checks confirm no sensitive information or credentials are present in your code before it reaches the commit stage.

Does automated SQL quality checking require external dependencies or linter plugins?

No external dependencies or linter plugins are required. This automated SQL quality checking runs standalone using internal scripts and references to evaluate code against team standards.

What is the best way to identify window function patterns causing performance issues in SQL?

The best way to identify problematic window function patterns is through automated SQL quality checks that scan your code. This process detects specific patterns, reports violations with line numbers, and suggests fixes.