axiom-audit-grdb-performance

Analyze Swift codebases for GRDB and SQLite performance anti-patterns and concurrency risks.

34|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/DengNaichen/Stet --skill axiom-audit-grdb-performance
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: axiom-audit-grdb-performance
Source: https://github.com/DengNaichen/Stet/tree/main/.agents/skills/axiom-audit-grdb-performance
Command: npx skills add https://github.com/DengNaichen/Stet --skill axiom-audit-grdb-performance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill identifies performance bottlenecks, concurrency issues, and SQLite anti-patterns in Swift applications using GRDB or SQLiteData, preventing production crashes and slow query performance.

Core Features & Use Cases

  • Performance Auditing: Detects missing indexes, lack of PRAGMA optimizations, and inefficient query patterns.
  • Concurrency Safety: Identifies risks related to multi-process database access, such as missing WAL mode or suspension notification handling.
  • Use Case: Before a release, use this skill to scan your codebase for potential SQL injection vectors, missing foreign key indexes, or Swift 6 concurrency violations in your database layer.

Quick Start

Run the axiom-audit-grdb-performance skill to perform a full audit of the database layer in the current repository.

Frequently Asked Questions about axiom-audit-grdb-performance

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

FAQPage Schema
How do I audit GRDB performance and SQLite correctness in a Swift codebase?▼

To audit GRDB performance and SQLite correctness, analyze your Swift codebase for missing indexes, inefficient query patterns, and PRAGMA optimization gaps. This process detects anti-patterns and concurrency risks to prevent slow queries and production crashes.

What are common SQLite concurrency risks in Swift applications using GRDB?▼

Common SQLite concurrency risks include missing WAL mode and inadequate suspension notification handling. These multi-process database access issues can cause data races and violations in your Swift 6 database layer, compromising application stability.

Does this database audit target raw SQLite implementations or only GRDB wrappers?▼

This database audit targets production-grade Swift applications using GRDB, SQLiteData, or raw SQLite implementations. It validates schema efficiency, indexing strategies, and transaction handling regardless of your specific SQLite abstraction layer.

When should I scan my Swift codebase for SQLite anti-patterns and performance bottlenecks?▼

You should scan your Swift codebase for SQLite anti-patterns and performance bottlenecks before a release. Running a full audit identifies potential SQL injection vectors and missing foreign key indexes early, ensuring schema efficiency and multi-process safety.