mit einem Klick
skills
skills enthält 26 gesammelte Skills von digoal, mit Repository-Berufsabdeckung und Skill-Detailseiten auf SkillsMP.
Skills in diesem Repository
深度思考分析解答任何领域的棘手问题。当用户提出的问题具备以下任一特征时必须触发此 skill:(1) 涉及多个领域(如"AI 对就业的影响"涉及技术、经济、社会学、哲学);(2) 涉及争议性观点或对立立场(如"比特币是不是泡沫");(3) 需要严谨论证、权威数据支撑、第一性原理推理(如"为什么中国新能源车销量这么猛");(4) 用户明确要求深度分析、多视角交叉验证、给出适用边界和证伪/证明手段。即便用户没有点名"深度分析",只要问题本身具备跨学科、权衡性、需多专家视角的特征,都应触发本 skill,而不是给出浅尝辄止的单线回答。本 skill 不适用于闲聊、事实查询、明确要求简短回复的场景。
在给定的 PostgreSQL 源码目录中系统化挖掘尚未被社区报告的未知 bug(内存错误、并发/锁问题、优化器逻辑错误、边界溢出等),产出可复现、可提交给 PostgreSQL 官方安全邮件列表或 bug 表单的中文诊断报告。触发条件:用户提供了 PostgreSQL 源码目录路径,并提到“找 PostgreSQL bug”、“挖掘数据库漏洞”、“找未知 bug”、“fuzz postgres”、“内核 bug 猎手”、“帮我审查这段 PG 源码有没有问题”、“这个提交安全吗”、“我要给社区提 bug”、“find postgres bug”、“PG 源码找 bug”,或希望对 PostgreSQL 源码做 sanitizer 构建、模糊测试、差分测试、并发压力测试、历史提交模式挖掘、新提交审查等任一环节。即使用户只说“帮我看看这份 PG 代码有没有隐藏问题”或“我想给 PostgreSQL 社区贡献一个 bug 报告”,只要涉及源码目录 + 挖掘未知缺陷,也应使用本 skill。本 skill 仅用于合法的开源安全研究与负责任披露,绝不用于攻击生产环境或未获授权的系统。
自动化部署 PostgreSQL 高可用集群:给定服务器清单、SSH/认证信息与集群要求(版本、插件、Patroni/repmgr、VIP/HAProxy、归档备份),完成安装、initdb、流复制配置、HA 软件部署,并在沙盒中执行 switchover/failover 切换测试,最终产出含连接信息、切换测试结果、已知风险的部署报告。触发场景包括:'部署 PG 集群'、'搭建 PostgreSQL 主从'、'帮我上 Patroni'、'帮我配 repmgr 高可用'、'搭建流复制'、'一键部署数据库高可用集群'、'做个 PG 故障切换测试'。即使用户只给了几台服务器 IP 说'帮我搭个 PG 高可用',也应触发本技能并主动追问缺失信息。
PostgreSQL 高可用架构与运行时风险诊断专家技能。给定实例连接信息(主机、端口、用户名、密码),对实例进行只读全面运行时风险扫描,覆盖事务回卷、序列回卷、冻结风暴、复制延迟(物理/逻辑槽)、WAL 异常与堆积、连接数耗尽、集群单点故障、大对象泄漏、统计信息过时等维度,输出按严重程度分级(🔴严重/🟠警告/🟡关注/🟢正常)的中文预警报告。触发场景包括但不限于:"帮我评估一下这个 PG 实例的运行时风险"、"检查一下事务回卷/XID 回卷风险"、"序列要用完了吗"、"冻结风暴"、"复制延迟检查"、"逻辑复制槽是不是堆积了"、"WAL 堆积/归档失败排查"、"连接数是不是要满了"、"too many connections"、"max_connections 告警"、"连接池是不是耗尽了"、"这套集群有没有单点故障"、"大对象是不是泄漏了"、"pg_largeobject 太大了"、"数据库年龄检查"、"autovacuum 是否正常"、"统计信息是不是过时了"、"执行计划突然变差"、"优化器选错了执行计划"、"为什么走了全表扫描"、"analyze 是不是没跑"、"表多久没做 analyze 了"。即使用户只说"帮我看看这个库有没有风险"或提供了连接信息但未指明具体维度,也应触发本技能进行全面扫描。
PostgreSQL SQL 上线前合规与风险审查专家。当用户提供待上线的 SQL(DML/DDL/DCL/函数/存储过程/触发器)及目标数据库连接信息,希望做上线前审查、代码评审、风险评估、锁风险检查、索引优化建议、回滚方案设计、SQL 注入审查、触发器安全审查时触发。触发关键词包括但不限于:'SQL 审查'、'上线审查'、'SQL 评审'、'这段 SQL 能不能上线'、'帮我看看这个 SQL 有没有风险'、'DDL 会不会锁表'、'这个变更安全吗'、'index 要不要加'、'帮我审查这段存储过程/触发器'、'SQL code review'。即使用户只说'帮我看看这几条SQL'或'这个改动能直接上生产吗'并附带了 SQL 文本,也应使用本 skill。
对 PostgreSQL 数据库所在服务器进行物理资源风险评估,涵盖磁盘剩余空间、OOM 风险(服务器整体及 PG 进程级内存分析并关联数据库内部视图)、IO 设备使用率及等待、网络带宽使用率四大维度。触发场景包括:磁盘要满了、磁盘空间不足、OOM、内存不够、内存泄漏、进程吃内存、IO 打满、IO 等待高、iostat 告警、网络带宽跑满、服务器资源评估、主机巡检、物理资源体检、容量风险排查等。即使用户只说'帮我看看数据库服务器还撑得住吗'或'这台机器是不是快扛不住了',也应触发本技能。支持本地直接执行或通过 SSH 远程执行,自动判断执行环境。
基于 pg-stat-snapshot 采集的历史快照,为指定时间段生成 AWS Performance Insights 风格的 PostgreSQL 深度性能诊断报告。触发场景:用户给出实例连接信息(host/port/user/密码)+ 快照 schema + 分析时间段,并要求'性能诊断'、'性能分析报告'、'AAS 分析'、'Top SQL 分析'、'等待事件分析'、'数据库负载分析'、'为什么这段时间数据库很慢'、'定位性能瓶颈'、'类似 AWS PI 的报告'。即使用户只说'帮我分析一下昨晚 2-3 点数据库为什么慢'并提供了连接信息,也应触发本技能。
为 PostgreSQL 实例建立统计信息快照采集、存储、差值计算与历史清理的基础设施。当用户提到"快照采集"、"pg_stat_statements 差值分析"、"统计信息历史留存"、"TOP SQL 分析基础设施"、"表/索引 DML 增量分析"、"性能诊断基础设施"、"stat snapshot"、"需要两个时间点对比统计信息"、或提供了 PostgreSQL 实例连接信息(host/port/user/password)并希望搭建可重复调用的性能快照系统时触发。即使用户只说"帮我给这个库建个统计快照"或"我要能对比两个时刻的 pg_stat_statements",也应使用本技能。本技能只负责基础设施搭建、采集、差值计算与清理,不产出最终分析报告——报告类需求应转交 pg-top-sql-analyze / pg-large-table-optimize / pg-bloat-root-cause 等下游技能。
Generate stage-1 publishable daily financial news markdown by accessing current web data, filtering reliable macro/market news, validating numbers and article logic, and writing a source-backed brief. Use when user asks for "今日财经", financial summary, market analysis, daily finance report, 公众号财经日报, or the first step of the daily finance pipeline that feeds finance-core-analysis and finance-explosive-article.
Explain a finance-explosive-article markdown file for readers with weak financial knowledge by unpacking concepts, causal chains, examples, analogies, and transferable analysis methods. Use when the user asks to turn a daily finance explosive article, 德哥财经爆款文章, market commentary, or finance markdown into a beginner-friendly detailed interpretation saved under the current project's markdown directory.
Generate stage-2 publishable deep financial analysis markdown from a daily-finance brief plus current web verification, using liquidity, interest rates, risk appetite, capital flows, policy, and balance-sheet constraints. Use when user wants a deeper 公众号-style markdown analysis based on daily-finance output, core macro/market mechanism analysis, or the second step of the daily finance pipeline before finance-explosive-article.
Generate stage-3 high-impact publishable markdown articles in 德哥风格 from daily-finance and finance-core-analysis outputs plus current web verification: first-principles mechanisms, counterintuitive '不是A,是B' framing, reusable systemic models, and strict data/logic validation. Use when user wants a 公众号爆款 article, final daily finance article, sharp financial commentary, or first-principles macro/market writing based on upstream markdown documents.
Generate a source-backed weekly financial trading outlook from daily-finance, finance-core-analysis, and finance-explosive-article outputs plus fresh authoritative market data. Use when the user asks for future-one-week market outlook, weekly bullish/bearish sectors, stock picks, China A-share and US stock coverage, explicit buy/sell/hold trading plans, entry/exit levels, staged position sizing, sector rotation, or next-week investment opportunities; also use after the daily-finance → finance-core-analysis → finance-explosive-article pipeline when a concrete weekly action report is requested.
分析下一次开市可能引爆上涨或下跌的行业与标的,输出图文并茂的 Markdown 开市预判报告。触发条件:用户提到"开市分析"、"下次开市"、"明天开盘"、"下周开盘"、"开盘预判"、"市场开局"、"开盘会怎样"、"哪些板块会涨"、"哪些股会跌"、"下一个交易日"、"复盘预判"、"节后开市"、"利好利空分析",或希望对下一个交易日进行前瞻性分析。即使用户只说"明天市场怎么样"或"帮我分析一下开盘情况",也应使用本 skill。输出为图文并茂的 Markdown 文件,保存到当前项目 markdown/ 目录。
给定 PostgreSQL 数据库连接串(host/port/dbname/user/password 或 postgresql:// URI),以资深 PostgreSQL DBA 专家视角连接数据库,采集两个时间点的系统计数器视图并做差,生成类似 Oracle AWR 报告的 PostgreSQL 性能诊断报告(Load Profile、Top SQL、等待事件、实例效率、Checkpoint/BGWriter、锁等待、复制延迟、表膨胀、配置快照、Findings & Recommendations)。触发条件:用户提到「生成AWR报告」「PostgreSQL性能报告」「数据库健康检查」「给你连接串帮我看看这个库」「Top SQL分析」「等待事件分析」「pg_stat_statements 分析」「数据库负载画像」「类似Oracle AWR」「性能诊断报告」「帮我诊断一下这个PG实例」,或者用户直接提供了数据库连接串/密码并希望做性能分析、健康检查、慢SQL排查。即使用户只说「帮我看看这个库最近咋样」但同时给了连接信息,也应使用本 skill。
PostgreSQL 表/索引膨胀根因诊断专家。当用户提供 PostgreSQL 实例连接信息(主机、端口、用户名、密码)并希望排查表膨胀、索引膨胀、死元组过多、autovacuum 不生效、vacuum 卡住等问题时触发。关键词包括:'表膨胀'、'索引膨胀'、'膨胀根因'、'为什么会膨胀'、'死元组'、'dead tuple'、'autovacuum 没生效'、'vacuum 不清理'、'空间不回收'、'bloat'、'2PC 未提交事务'、'长事务导致膨胀'、'复制槽延迟'、'hot_standby_feedback'、'备库反馈膨胀'、'磁盘空间异常增长排查'。即使用户只说'帮我看看这个库为什么这么大'或'这张表怎么一直变大',只要涉及 PostgreSQL 实例且怀疑膨胀,也应使用本 skill。本 skill 强调因果链分析而非仅报告膨胀数值:必须把膨胀数据与长事务、未提交 2PC 事务、长查询快照、复制槽延迟、备库 hot_standby_feedback 等根因逐一关联,给出可执行的诊断报告和只读安全的修复建议。
PostgreSQL 资深 DBA/架构审查专家能力。给定实例连接信息(主机、端口、用户名、密码),对实例内所有数据库做全面只读扫描,找出设计不规范或存在潜在使用风险的对象和模式。触发场景:用户提到"数据库设计审查"、"PG 实例体检"、"帮我审查一下这个库"、"数据库规范检查"、"表结构有没有问题"、"索引设计审查"、"命名规范检查"、"字段类型是否合理"、"有没有缺主键的表"、"大表要不要分区"、"冗余索引/未使用索引检查"、"给我一份数据库健康评分",或提供了 PostgreSQL 的 host/port/user/password 并希望做全面体检。即使用户只说"帮我看看这个 PG 库设计得怎么样"或"这个实例有什么问题",只要给出了连接信息,也应使用本技能。
PostgreSQL 表/索引膨胀(bloat)诊断专家技能。给定一个 PostgreSQL 实例的连接串(host/port/user/password 或 DSN),自动列出该实例下所有数据库,逐库分析每张表和每个索引的膨胀大小与膨胀比例,按经验阈值判定危害程度,按膨胀大小/比例倒序排序并按数据库分组输出结果,最后给出总结与后续处置建议。触发条件:用户提到"表膨胀"、"索引膨胀"、"bloat"、"膨胀检测"、"膨胀分析"、"pg_bloat"、"数据库臃肿"、"表越来越大"、"VACUUM 效果不好"、"磁盘空间异常增长"、"帮我看看这个库有没有膨胀"、"哪些表需要 VACUUM FULL / pg_repack",或提供了 PostgreSQL 连接串并希望排查空间膨胀问题。即使用户只说"帮我查一下这个库胖不胖"或给出连接信息并问"这个实例正常吗",只要意图涉及表/索引空间膨胀,也应使用本 skill。
PostgreSQL 未使用索引检测专用技能。给定 PostgreSQL 实例的连接串(host/port/user/password 或 postgresql:// URL),自动列出实例下所有可连接数据库,逐库扫描未被使用的索引,按索引大小倒序输出索引名、索引大小、表大小及影响评估,并给出后续观察或操作建议。触发条件:用户提到"未使用索引"、"无用索引"、"冗余索引"、"索引瘦身"、"哪些索引可以删"、"index bloat"、"unused index"、"idx_scan"、"帮我检查一下这个库的索引"、"索引优化建议"、"数据库瘦身",或提供了 PostgreSQL 连接串/账号密码并希望做索引健康检查、存储优化、性能调优时,必须使用本 skill。即使用户只说"帮我看看这个 PG 实例有没有浪费空间的索引"或"这个库的索引是不是太多了",也应使用本 skill。
PostgreSQL 大表识别与容量规划专家技能。给定实例连接信息(主机/端口/用户名/密码),自动发现大表、剔除膨胀水分得到真实数据量、分析每张大表的 DML/扫描/索引负载特征,判定负载类型(高频更新/纯写入/OLTP点查/分析型/混合型),并给出分区改造、autovacuum 调优、索引优化等针对性建议。触发条件:用户提到"大表分析"、"大表优化"、"表膨胀"、"表变胖了"、"数据库容量规划"、"这张表要不要分区"、"autovacuum 调优"、"表统计信息分析"、"pg 性能诊断"、"帮我看看这个 PG 实例有哪些大表"、"数据库瘦身",或提供了 PostgreSQL 连接信息并希望做体检/优化建议。即使用户只说"帮我看看我的库是不是该分区了"或"这个库是不是该做维护了",也应使用本 skill。全程只读,不执行任何 DDL/DML。
扮演 PostgreSQL DBA 专家 + 操作系统专家 + 网络专家 + 存储专家,对给定的一段可疑时间窗口做数据库负载飙升的多维取证分析。触发条件:用户给出一个时间段并提到'负载飙升'、'CPU飙高'、'load average 很高'、'数据库卡顿'、'突然变慢'、'连接数暴涨'、'慢查询突增'、'IO打满'、'内存暴涨/OOM'、'那段时间发生了什么'、'帮我排查一下这段时间的数据库'、'复盘一次故障'、'故障根因分析'、'RCA',或提供了 postgresql 日志/系统日志并希望定位问题根因。即使用户只说'昨晚2点到3点数据库很慢,帮我查查为什么'或'这段时间是不是数据库出问题了',也应使用本 skill。本 skill 覆盖数据库日志、统计信息视图(pg_stat_*)、扩展插件(pg_stat_statements/pg_stat_kcache/pg_wait_sampling/auto_explain)、操作系统日志与指标(dmesg/journalctl/sar/vmstat)、存储(iostat/df/WAL增长)、网络(ss/netstat/tcp重传/复制延迟)六大维度,产出时间线、根因链条、影响面和规避建议。
作为 PostgreSQL DBA 专家,输入 PostgreSQL 实例的日志目录路径与需要分析的时间段(绝对时间范围或相对时间如「最近3天」、「昨晚8点到今早8点」),对该时间段内的日志文件进行深度解析,识别错误/致命错误、慢查询、锁等待与死锁、checkpoint 与后台写入、autovacuum、临时文件、连接与认证异常、复制/WAL 问题,并输出图文并茂(含时间线图与统计表格)的 Markdown 分析报告。触发条件:用户提到「分析PG日志」、「分析PostgreSQL日志」、「帮我看看数据库日志」、「日志目录」、「pg_log」、「log 目录」、「数据库日志诊断」、「这段时间数据库出了什么问题」、「帮我查一下慢查询」、「帮我看看有没有死锁」、「checkpoint是不是太频繁」、「autovacuum有没有问题」、「数据库这段时间为什么变慢」,或用户提供了一个日志目录路径 + 时间段并希望得到诊断报告。即使用户只说「帮我看看这个目录下的日志,最近有没有问题」,也应使用本 skill。
以 PostgreSQL DBA 专家、操作系统专家、存储专家、网络专家的复合视角,给定一个 PostgreSQL 实例的连接串和账号密码,自动连接实例并(在授权情况下)登录其所在主机,采集数据库侧(pg_settings/pg_stat_*/pg_stat_statements/EXPLAIN)与操作系统侧(CPU/内存/磁盘/文件系统/网络)指标,识别 workload 特征与瓶颈,产出一份 postgresql.conf 参数调整建议报告,逐项给出调整前后的值、调整原因(有数据支撑)、预期收益、生效方式与风险。触发条件:用户提到'帮我调优这个数据库实例'、'PostgreSQL 参数优化'、'postgresql.conf 怎么调'、'这个库跑得慢帮我看看参数'、'内核参数/数据库参数调优建议'、'给我一份调优报告'、'connection string + 密码 帮我分析一下',或提供了 PG 连接串/密码并希望得到调优建议时,必须使用本 skill。只产出分析报告,不生成、不执行任何修改数据库配置的可执行脚本或 ALTER SYSTEM 语句。
PostgreSQL 数据库安全审计专家技能。给定一个 PostgreSQL 实例的连接信息(主机、端口、数据库、用户名、密码),对该实例执行全面只读安全评估,覆盖 pg_hba.conf 认证规则、超级用户与角色权限、密码策略、敏感数据列(password/secret/token/key/card/id_card/phone等)明文风险、非内网来源连接、长事务与 idle in transaction 会话、异常进程等,最终输出高危/警告分级的中文 Markdown 审计报告。触发条件:用户提到「PostgreSQL 安全审计」「PG 安全检查」「数据库安全评估」「审计一下这个PG实例」「pg_hba 检查」「有没有 trust 认证」「数据库权限审计」「敏感数据加密检查」「有没有超级用户风险」「帮我看看这个库安不安全」「渗透测试前的数据库基线检查」,或提供了 PostgreSQL 连接信息并希望做安全体检/合规检查/等保测评相关的数据库项时,都应使用本技能。即使用户只说「帮我查一下这个库有没有安全问题」并给出了连接串,也应使用本技能。本技能严格只读,绝不执行任何 DDL/DML 写操作。
以 PostgreSQL DBA 专家视角,给定一条 SQL 及目标实例的连接串/用户名密码,连接实例分析执行计划(EXPLAIN / EXPLAIN ANALYZE),结合表定义、索引定义、约束、统计信息(pg_stats)与相关 GUC 参数(work_mem、shared_buffers、effective_cache_size、random_page_cost 等),给出可落地的 SQL 优化建议(索引建议、SQL 改写、参数调整、统计信息维护、分区建议)。触发条件:用户提到"SQL 优化"、"执行计划分析"、"这条 SQL 慢"、"帮我看看这个执行计划"、"explain 分析"、"索引建议"、"这个查询怎么优化"、"帮我调优这条 SQL"、"SQL tuning"、"慢查询分析",并提供了 SQL 语句 + 数据库连接信息(连接串/host+port+dbname+user+password)。即使用户只说"帮我看看这条 SQL 为什么慢"并附上连接串,也应使用本 skill。若 SQL 是 DML(INSERT/UPDATE/DELETE/MERGE),本 skill 强制要求在事务中执行、加语句超时后回滚,绝不提交;若 SQL 含 $1/$2 等绑定变量,本 skill 会主动构造合理示例参数或与用户确认后再取执行计划。
基于 pg_stat_statements 对 PostgreSQL 实例做两阶段快照采集与差值分析,找出总耗时、单次最慢、高频调用、IO消耗、WAL生成量、返回行数异常等多维度 TOP SQL,并给出索引/改写/批量化等具体优化建议与健康评分。触发场景包括:'帮我分析一下这个库的慢SQL'、'找TOP SQL'、'pg_stat_statements 分析'、'数据库性能诊断'、'哪些SQL最耗资源'、'帮我看看这个实例的负载画像'、'SQL优化建议'、'缓存命中率低怎么排查'、用户给出 PostgreSQL 连接信息(host/port/user/password/dbname)并希望做性能巡检或SQL调优时。即使用户只说'帮我看看这个库最近跑得怎么样'或'这些SQL要怎么优化'并提供了连接信息,也应使用本技能。