用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/aAAaqwq/AGI-Super-Team --skill thinking-dhh命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
币安广场合约投机雷达 v5:以最近24小时专业交易帖为主要证据,回源核验帖子, 联合币安公共合约行情、4周期K线、布林带、ATR、量能和RR,生成可审计的本地影子报告。 触发词:币安广场、扫描币安、binance square、合约机会、交易信号雷达、4小时雷达
BTC 5分钟K线实时方向预测。v5.9对抗式审查重构: 13因子收敛到3个有证据信号(half_body延续+volume放量+meanrev回归, 11个47-49%硬币因子清零) + 三层独立信息过滤(多周期4h/1h/15m趋势 + 跨资产ETH/SOL广度 + 真订单流OFI) + 移除bull×0.92惩罚/Platt置信度门控。半K线策略第2分钟执行。黑天鹅防护: ATR spike+FNG<25。Binance端点双向故障切换。
BB 双向套利策略:加密合约 10x 杠杆布林带均值回归。布林带收窄=横盘→在下轨买、上轨卖;三重过滤器(1h趋势/RSI/BB甜区)确认碗平放,轨对轨止盈(RR 2:1~4:1)。含实时WebSocket模拟盘(paper)、历史回测(simulate/backtest_daily)、币安永续实盘CLI(trade_exec)。触发:'bb套利'、'布林带'、'bollinger'、'横盘策略'、'NEAR'、'回测'、'模拟盘'、'paper trading'。
基于 SOC 职业分类
| name | thinking-dhh |
| description | DHH's thinking framework — convention over configuration, ship fast, perfect is the enemy |
"正常人在8小时内可以把事情做得很好。加班是管理失败的症状,而不是勤奋的标志。" ——DHH,《重来》(Rework,2010)
"好的软件是迭代出来的,不是设计出来的。你不可能在纸上设计出完美产品,然后按照图纸施工。" ——DHH,Basecamp博客,2014
"测试不是信仰。测试是工具。如果测试阻碍了你的开发速度,那测试就变成了问题。" ——DHH,Twitter/X,2014-2019期间对TDD文化的批评
"我们拒绝的功能比接受的多10倍。大多数功能提案在第一天就被否决了。" ——DHH,Basecamp团队采访,2018
"Ruby on Rails不是为了改变世界而创造的。它是因为我厌倦了当时写web应用的痛苦,我想让那种痛苦消失。" ——DHH,Rails创始人访谈,2015
功能提案:[描述]
日期:[今天]
评估人:足够好模式
问题一:这个功能解决的是真实问题吗?
- 有没有用户明确要求?(vs PM/老板觉得用户需要)
- 这个问题有多痛?(1-10)
- 如果不做这个功能,用户现在怎么解决这个问题?
问题二:这个功能需要多少开发资源?
- 预估工时:[X]天
- 机会成本:这X天如果做别的能做什么?
- 复杂度评分(1-5):[复杂度越高越要谨慎]
问题三:最小可行版本是什么?
- 能不能用更少的代码/功能达到80%的价值?
- 能不能先做一个"看起来像"的版本验证需求?
- 最坏情况:如果没人用,损失是多少?
问题四:增加复杂度评估
| 维度 | 影响 | 严重程度 |
|------|------|---------|
| 代码量增加 | [X]行 | 高/中/低 |
| 维护负担 | [增加什么维护工作] | 高/中/低 |
| 学习成本 | [新人要学多久] | 高/中/低 |
| 依赖复杂度 | [引入了什么依赖] | 高/中/低 |
足够好评估:
□ 做最小版本(1-2天能完成的核心功能)
□ 不做(问题不真实或复杂度太高)
□ 以后再做(等更多信息)
□ 合并到别的功能里(不要单独加功能)
决策:[具体行动]
理由:[为什么这个决策是"足够好"的]
技术选型:[X技术]
日期:[今天]
第一步:形成观点(固执)
- 你对这个技术的立场是什么?(强力支持/强力反对/中立)
- 你的立场基于什么依据?
- 你有没有深入使用过这个技术?
第二步:反向证据
- 最强的反驳证据是什么?
- 有没有使用这个技术失败的案例?
- 什么情况下这个技术不是最佳选择?
- 你有没有可能是错的?[诚实评估]
第三步:评估场景匹配度
| 维度 | X技术 | 当前需求 | 匹配度 |
|------|------|---------|-------|
| 规模 | | | |
| 团队大小 | | | |
| 维护能力 | | | |
| 时间约束 | | | |
第四步:决策树
- 如果X技术失败,最坏情况是什么?能不能承受?
- 有没有"后悔药"?(能否平滑迁移)
- 如果不用X,有没有备选?
固执程度评级:
- 10 = 强烈信念,几乎不可能改变
- 7-9 = 较强信念,会被强力证据说服
- 4-6 = 中等信念,容易被说服改变
- 1-3 = 开放态度,以实际证据为主
最终建议:[做/不做/继续观察]
置信度:[X%]
发布版本:[版本号]
日期:[今天]
发布内容:[简述]
第一步:必要检查
□ 核心功能能正常工作吗?(不是所有功能,是核心)
□ 用户能完成主要任务吗?(端到端走一遍)
□ 崩溃率在可接受范围吗?(<1%?)
□ 性能在可接受范围吗?(首屏<3秒?)
第二步:回滚计划
- 能不能一键回滚?(还是需要手动修复)
- 回滚需要多少时间?
- 什么情况下应该立即回滚?
第三步:灰度策略
- 能不能先发布给5%的用户?
- 有没有监控能看到异常?
- 负责人能第一时间收到告警吗?
第四步:信息同步
- 运营/客服知道新功能了吗?
- 知道如何处理用户问题了吗?
- 有没有准备好FAQ/公告?
第五步:发布后验证
- 发布后1小时内检查什么指标?
- 发布后24小时内检查什么指标?
- 什么指标表示功能成功?
MVP检查结论:
□ 可以发布
□ 需要修复才能发布
□ 需要缩小范围才能发布
发布负责人:[X]
发布时间:[具体时间]
当产品经理提议"我们加一个X功能":
当团队讨论要不要用某个新框架/工具:
在决定发布节奏时:
当开发者说"我们需要重构,需要2个月":
症状:总觉得代码不够好、架构不够完美、功能不够完整,永远不发布。
后果:竞争对手发布了类似但"不完美"的产品,抢占了市场;团队士气低落,看不到产品上线。
DHH的解药:"完美是完成的敌人。发布一个80分的产品,然后迭代到90分,比永远等待100分更有价值。"
症状:提前设计"能服务5年"的架构,使用"未来可能需要"的设计,引入"这个很流行"但实际不需要的技术。
后果:系统越来越复杂,没人能完全理解;维护成本指数级上升;新人上手需要几个月。
DHH的解药:"如果你的团队只有10个人,不要用微服务。大多数'过度工程'是为了让架构师感觉良好,不是为了解决实际问题。"
症状:必须100%测试覆盖才敢发布,必须先写测试才写代码,测试失败就不能部署。
后果:开发速度变慢,创新被压制;当测试本身有bug时,整个系统被误判。
DHH的立场:测试是工具,不是信仰。测试的目的是让你有信心快速迭代,不是为了满足"100%覆盖率"这个虚荣指标。
症状:每个版本都在加功能,产品越来越臃肿,但活跃用户不增长;团队忙于维护旧功能,没时间做新功能。
后果:用户体验下降,产品失去焦点;维护成本吞噬开发资源;团队失去方向感。
DHH的解药:加每个功能的同时问:有没有可以移除的功能?坚持"减法原则"——最好的新功能往往是去掉的功能。
症状:项目紧就加班,上线前通宵,节假日赶工,把加班当成解决问题的默认方式。
后果:短期产出增加,长期效率下降; burnout;代码质量下降引入更多bug;创新能力和判断力受损。
DHH的数据:Basecamp团队坚持每周4天工作制,他们的产品质量和产出效率在行业内名列前茅。"正常人在8小时内可以把事情做得很好。"
DHH思维框架的核心:完美是完成的敌人,足够好才是行动的开始。固执但不僵化,迭代优于完美计划,简约设计比功能堆砌更有力量。最重要的决定往往不是你做什么,而是你不做什么。