Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问clear审计通过

discover-database发现数据库

Agent Skill

用于辅助数据库表结构、查询语句、迁移脚本和数据维护任务。它适合让 Agent 分析 schema、编写 SQL、排查查询问题、整理索引或生成迁移建议。使用时需要明确数据库类型、连接环境和目标表,区分只读分析与写入变更;涉及删除、更新、迁移和批量导入时,应优先 dry-run、备份或事务保护,避免误操作。

总安装

1,269

周安装

51

GitHub Stars

101

下载量

420
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:discover-database(发现数据库)
来源仓库:https://github.com/rand/cc-polymath
仓库路径:skills/discover-database
安装命令:
npx skills add https://github.com/rand/cc-polymath --skill discover-database
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/rand/cc-polymath --skill discover-database

简介

用于数据库设计与 SQL 优化的技能发现。

  • 适合 PostgreSQL、MySQL、
  • MongoDB 与 Redis 的模式建模与查询调优。
  • 可自动激活于数据维护场景,discover-database 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 提供迁移脚本与索引优化建议。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Database Skills Discovery

Provides automatic access to comprehensive database design, optimization, and implementation skills.

When This Skill Activates

This skill auto-activates when you're working with:

  • SQL databases (PostgreSQL, MySQL)
  • NoSQL databases (MongoDB, Redis)
  • Database schema design and modeling
  • Query optimization and performance tuning
  • Database migrations and schema evolution
  • Connection pooling configuration
  • ORM usage and patterns
  • Database selection and architecture decisions
  • caching
  • cache
  • Redis
  • CDN
  • HTTP caching
  • cache invalidation
  • performance
  • Service Workers

Available Skills

Quick Reference

The Database category contains 19 skills across 2 subcategories:

Database (12 skills):

  1. postgres-schema-design - Schema design, relationships, data types, normalization
  2. postgres-query-optimization - EXPLAIN plans, indexes, slow query debugging
  3. postgres-migrations - Schema changes, zero-downtime, rollback strategies
  4. mongodb-document-design - Document modeling, embedding vs referencing
  5. redis-data-structures - Caching, sessions, rate limiting, leaderboards
  6. database-connection-pooling - Pool configuration, debugging exhaustion
  7. orm-patterns - ORM best practices, N+1 prevention, eager loading
  8. database-selection - Choosing databases, SQL vs NoSQL decisions

Plus 4 more in ../database/INDEX.md

Caching (7 skills): See ../caching/INDEX.md

Load Full Category Details

Read../database/INDEX.md Read../caching/INDEX.md

Common Workflows

New Database Project

Sequence: Selection → Schema design → Connection pooling

Read../database/database-selection.md # Choose database Read../database/postgres-schema-design.md # or mongodb-document-design.md Read../database/database-connection-pooling.md

Query Performance Debugging

Sequence: Optimization → Connection pooling → ORM patterns

Read../database/postgres-query-optimization.md # Debug slow queries Read../database/database-connection-pooling.md # Check pool settings Read../database/orm-patterns.md # Fix N+1 queries

Schema Evolution

Sequence: Schema design → Migrations

Read../database/postgres-schema-design.md # Design changes Read../database/postgres-migrations.md # Implement safely

Caching Layer

Sequence: Redis structures → Cache patterns

Read../database/redis-data-structures.md # Redis patterns Read../caching/INDEX.md # Cache patterns

Skill Selection Guide

PostgreSQL skills (relational, ACID, complex queries):

  • postgres-schema-design.md - Design relational schemas
  • postgres-query-optimization.md - Optimize complex queries
  • postgres-migrations.md - Evolve schema over time

MongoDB skills (document-oriented, flexible schema):

  • mongodb-document-design.md - Design document structures
  • Choose when: Flexible schema, nested data, rapid iteration

Redis skills (in-memory, key-value, caching):

  • redis-data-structures.md - Caching, sessions, rate limiting
  • Choose when: Speed critical, caching layer, real-time features

Cross-database skills:

  • database-selection.md - Start here for new projects
  • database-connection-pooling.md - All databases need this
  • orm-patterns.md - When using ORMs (SQLAlchemy, Prisma, Mongoose)

Integration with Other Skills

Database skills commonly combine with:

API skills (discover-api):

  • API endpoints → Database queries
  • Connection pooling for API servers
  • Query optimization for API performance
  • Migrations alongside API versioning

Backend language skills (discover-backend):

  • Python: SQLAlchemy, psycopg2, PyMongo
  • Zig: PostgreSQL C bindings
  • Rust: SQLx, Diesel
  • Go: database/sql, GORM

Testing skills (discover-testing):

  • Integration tests with test databases
  • Migration testing
  • Query performance testing
  • Data fixture management

Data pipeline skills (discover-data):

  • ETL from databases
  • Database as data source
  • Bulk data operations
  • Streaming database changes (CDC)

Observability skills (discover-observability):

  • Query metrics and slow query logs
  • Connection pool metrics
  • Database performance monitoring
  • Alert configuration

Progressive Loading

This gateway skill (~200 lines, ~2K tokens) enables progressive loading:

  • Level 1: Gateway loads automatically (you're here now)
  • Level 2: Load category INDEX.md (~3K tokens) for full overview
  • Level 3: Load specific skills (~2-4K tokens each) as needed

Total context: 2K + 3K + skill(s) = 5-10K tokens vs 25K+ for entire index.

Quick Start Examples

"Design a PostgreSQL schema for an e-commerce app": Read../database/postgres-schema-design.md

"Why is my query slow?": Read../database/postgres-query-optimization.md

"How do I safely change my database schema?": Read../database/postgres-migrations.md

"Should I use MongoDB or PostgreSQL?": Read../database/database-selection.md

"Implement caching with Redis": Read../database/redis-data-structures.md

"Fix N+1 queries in my ORM": Read../database/orm-patterns.md

Database Type Decision Tree

Need ACID transactions? YES → PostgreSQL
Need complex queries/joins? YES → PostgreSQL
Need flexible schema? YES → MongoDB
Need real-time caching? YES → Redis
Need full-text search? YES → PostgreSQL (with extensions) or Elasticsearch
Need graph relationships? YES → Neo4j or PostgreSQL (with extensions)
Need analytics? YES → DuckDB or Redpanda + Iceberg

For detailed decision-making: Read../database/database-selection.md

PostgreSQL Focus Areas

Schema designpostgres-schema-design.md:

  • Tables, columns, data types
  • Primary keys, foreign keys, constraints
  • Normalization vs denormalization
  • Indexing strategies

Query optimizationpostgres-query-optimization.md:

  • EXPLAIN and EXPLAIN ANALYZE
  • Index selection and creation
  • Query plan analysis
  • Performance tuning

Migrationspostgres-migrations.md:

  • Schema change strategies
  • Zero-downtime deployments
  • Rollback procedures
  • Migration tools (Alembic, Flyway, migrate)

NoSQL Focus Areas

MongoDBmongodb-document-design.md:

  • Document structure and embedding
  • References vs embedding tradeoffs
  • Schema versioning
  • Index design for documents

Redisredis-data-structures.md:

  • Strings, hashes, lists, sets, sorted sets
  • Caching patterns and TTLs
  • Session storage
  • Rate limiting implementations
  • Leaderboards and counters

ORM Considerations

Before using ORMs, load: Read../database/orm-patterns.md

Common ORM pitfalls:

  • N+1 query problems
  • Lazy vs eager loading confusion
  • Transaction management
  • Raw SQL when necessary
  • Migration generation

Supported ORMs:

  • SQLAlchemy (Python)
  • Prisma (TypeScript/Node.js)
  • Diesel (Rust)
  • GORM (Go)
  • ActiveRecord (Ruby)
  • Entity Framework (C#)

Usage Instructions

  1. Auto-activation: This skill loads automatically when Claude Code detects database work
  2. Browse skills: Run Read../database/INDEX.md for full category overview
  3. Load specific skills: Use bash commands above to load individual skills
  4. Follow workflows: Use recommended sequences for common patterns
  5. Decision support: Start with database-selection.md for new projects

Next Steps: Run Read../database/INDEX.md to see full category details, or load specific skills using the bash commands above.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

29.96%
按下载量换算126

OpenCode

22.87%
按下载量换算96

Antigravity

15.89%
按下载量换算67

windsurf

11.08%
按下载量换算47

Codex

8.56%
按下载量换算36

Gemini CLI

3.78%
按下载量换算16

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills