Generating Stored Procedures
About
This skill generates production-ready stored procedures, functions, and triggers for PostgreSQL, MySQL, and SQL Server. Use it when you need to create database logic, optimize performance, or ensure transaction safety. It helps implement complex business rules and data integrity directly within your database.
Documentation
Overview
This skill empowers Claude to generate efficient, production-ready stored procedures, functions, and triggers for various database systems. It helps implement complex business logic, enforce data integrity, and optimize database performance directly within the database.
How It Works
- Identify Requirements: Claude analyzes the user's request to understand the desired functionality, database system, and any specific constraints.
- Generate Code: Claude uses the stored-procedure-generator plugin to create the appropriate SQL code for the stored procedure, function, or trigger.
- Present Code: Claude presents the generated SQL code to the user for review and deployment.
When to Use This Skill
This skill activates when you need to:
- Implement complex business rules within a database.
- Enforce data integrity constraints beyond simple foreign keys.
- Optimize database performance by minimizing network round trips.
- Implement atomic transactions for data consistency.
Examples
Example 1: Generating a Stored Procedure for Order Processing
User request: "generate stored procedure to process orders in PostgreSQL"
The skill will:
- Analyze the request and determine the need for a PostgreSQL stored procedure for order processing.
- Generate the SQL code for a stored procedure that handles order creation, validation, and updates.
- Present the generated SQL code to the user.
Example 2: Creating a Trigger for Auditing Data Changes
User request: "create a trigger in MySQL to audit changes to the 'products' table"
The skill will:
- Analyze the request and determine the need for a MySQL trigger on the 'products' table.
- Generate the SQL code for a trigger that logs changes (inserts, updates, deletes) to a separate audit table.
- Present the generated SQL code to the user.
Best Practices
- Database Choice: Specify the target database (PostgreSQL, MySQL, SQL Server) for optimal code generation.
- Detailed Requirements: Provide clear and detailed requirements for the stored procedure, function, or trigger to ensure accurate code generation.
- Security Considerations: Review the generated code for potential security vulnerabilities, such as SQL injection, before deployment.
Integration
This skill can be integrated with other plugins for tasks such as database schema analysis or deployment automation, allowing for a complete end-to-end database development workflow.
Quick Install
/plugin add https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/main/skill-adapterCopy and paste this command in Claude Code to install this skill
GitHub 仓库
Related Skills
csv-data-summarizer
MetaThis skill automatically analyzes CSV files to generate comprehensive statistical summaries and visualizations using Python's pandas and matplotlib/seaborn. It should be triggered whenever a user uploads or references CSV data without prompting for analysis preferences. The tool provides immediate insights into data structure, quality, and patterns through automated analysis and visualization.
llamaindex
MetaLlamaIndex is a data framework for building RAG-powered LLM applications, specializing in document ingestion, indexing, and querying. It provides key features like vector indices, query engines, and agents, and supports over 300 data connectors. Use it for document Q&A, chatbots, and knowledge retrieval when building data-centric applications.
hybrid-cloud-networking
MetaThis skill configures secure hybrid cloud networking between on-premises infrastructure and cloud platforms like AWS, Azure, and GCP. Use it when connecting data centers to the cloud, building hybrid architectures, or implementing secure cross-premises connectivity. It supports key capabilities such as VPNs and dedicated connections like AWS Direct Connect for high-performance, reliable setups.
Excel Analysis
MetaThis skill enables developers to analyze Excel files and perform data operations using pandas. It can read spreadsheets, create pivot tables, generate charts, and conduct data analysis on .xlsx files and tabular data. Use it when working with Excel files, spreadsheets, or any structured tabular data within Claude Code.
