[Feature Area Name]

发布时间:2026/9/10 6:16:35

[Feature Area Name] [Feature Area Name]【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-doneRequirements[Non-negotiable design decisions from MANIFEST.md Requirements section that apply to this feature area. These MUST be honored in the real build. E.g., Must use streaming JSON output, Must support reconnection.]How to Build It[Step-by-step: what to install, how to configure, what code pattern to use. Include key code snippets extracted from the spike source. This is the proven approach — not theory, but tested and working code.]What to Avoid[Things that look right but arent. Gotchas. Anti-patterns discovered during spiking. Dead ends that were tried and failed.]Constraints[Hard facts: rate limits, library limitations, version requirements, incompatibilities]OriginSynthesized from spikes: NNN, NNN, NNN Source files available in: sources/NNN-spike-name/, sources/NNN-spike-name/五个章节各有明确职责 | 章节 | 回答的问题 | 素材来源 | |------|-----------|----------| | Requirements | 必须无条件遵守的硬性设计决策是什么 | MANIFEST.md 的 Requirements 段按功能域裁剪 | | How to Build It | 怎么一步步搭起来 | spike 源码中提取的可运行代码片段 | | What to Avoid | 哪些坑看起来对其实不对 | 实验中的反模式与失败路线 | | Constraints | 有哪些硬性限制 | 速率限制、库的限制、版本要求、不兼容项 | | Origin | 这份结论从哪来、证据在哪 | 对应 spike 编号与 sources/ 目录 | ### 3.8 编写 SKILL.mdwrite_skill 创建或更新生成技能的 SKILL.md它是技能的门面与索引。完整模板 markdown --- name: spike-findings-[project-dir-name] description: Implementation blueprint from spike experiments. Requirements, proven patterns, and verified knowledge for building [project-dir-name]. Auto-loaded during implementation work. --- context ## Project: [project-dir-name] [One paragraph from MANIFEST.md describing the overall idea] Spike sessions wrapped: [date(s)] /context requirements ## Requirements [Copied directly from MANIFEST.md Requirements section. These are non-negotiable design decisions that emerged from the users choices during spiking. Every feature area reference must honor these.] - [requirement 1] - [requirement 2] /requirements findings_index ## Feature Areas | Area | Reference | Key Finding | |------|-----------|-------------| | [Name] | references/[name].md | [One-line summary] | ## Source Files Original spike source files are preserved in sources/ for complete reference. /findings_index metadata ## Processed Spikes [List of spike numbers wrapped up] - 001-spike-name - 002-spike-name /metadata注意几个关键设计frontmatter 的description明确写着 Auto-loaded during implementation work是技能被自动加载的触发声明requirements直接照抄 MANIFEST.md 的 Requirements 段——非协商性设计决策被原样固化所有功能域参考文件都必须遵守findings_index是功能域→参考文件的导航表一行一个功能域及其关键结论metadata的processed_spikes列表就是下一轮 wrap-up 去重过滤的依据见 3.2 步形成增量处理闭环。3.9 编写规划摘要write_summary向.planning/spikes/WRAP-UP-SUMMARY.md写入项目历史摘要# Spike Wrap-Up Summary **Date:** [date] **Spikes processed:** [count] **Feature areas:** [list] **Skill output:** ./.claude/skills/spike-findings-[project]/ ## Processed Spikes | # | Name | Type | Verdict | Feature Area | |---|------|------|---------|--------------| ## Key Findings [consolidated findings summary]这份摘要留在.planning/spikes/中供项目历史追踪与后续检索使用是技能面向 Agent 自动加载、摘要面向人类快速回顾的双轨设计。3.10 更新项目 CLAUDE.mdupdate_claude_md在项目根目录的CLAUDE.md不存在则创建中加入一条自动加载路由行- **Spike findings for [project]** (implementation patterns, constraints, gotchas) → Skill(spike-findings-[project-dir-name])若该行已存在追加模式保持不变。正是这一行让技能在未来构建会话中按需自动加载——Agent 读取 CLAUDE.md 时就能发现并调用spike-findings-*技能。注意对 spike 技能的非致命探测还受到专门的回归测试保护tests/bug-3072-optional-sketch-findings-guard.test.cjs它断言ui-phase.md、plan-phase.md、discuss-phase.md、new-project.md等流程中对spike-findings-*/SKILL.md的 bash 探测都必须带|| true非致命守卫避免因技能目录不存在而中断流程。3.11 生成或更新 CONVENTIONS.mdgenerate_conventions分析所有已处理的 spike找出跨实验反复出现的模式写入.planning/spikes/CONVENTIONS.md。这份文件的定位是告诉未来的 spike 会话我们是怎么做 spike 的——沉淀的是栈、结构与模式的既有约定。通读所有 spike 源码与 README寻找栈选择Stack choices——哪种语言/框架/运行时在多个 spike 中反复出现结构模式Structure patterns——常见的文件布局、端口号、命名规范反复出现的方法Recurring approaches——认证怎么做、样式怎么处理、数据怎么服务工具与库Tools libraries——反复出现且版本可用的包。写入或更新.planning/spikes/CONVENTIONS.md# Spike Conventions Patterns and stack choices established across spike sessions. New spikes follow these unless the question requires otherwise. ## Stack [What we use for frontend, backend, scripts, and why — derived from what repeated across spikes] ## Structure [Common file layouts, port assignments, naming patterns] ## Patterns [Recurring approaches: how we handle auth, how we style, how we serve, etc.] ## Tools Libraries [Preferred packages with versions that worked, and any to avoid]纳入门槛只收录出现在 2 个以上 spike中、或由用户明确选择的模式——单一实验的偶发选择不足以成为约定追加模式更新若CONVENTIONS.md已存在用新模式更新各章节并删除被更新的 spike 证伪的旧条目。有趣的是CONVENTIONS.md 不是 wrap-up 的专利——spike 主工作流 在每次 spike 会话结束时也会执行Update Conventions步骤两条工作流共享同一份文件、互相衔接spike 负责实时增量更新wrap-up 负责全量重审收敛。3.12 提交产物commit当COMMIT_DOCS为true时按规范提交所有产物gsd-sdk query commit docs(spike-wrap-up): package [N] spike findings into project skill --files .planning/spikes/WRAP-UP-SUMMARY.md .planning/spikes/CONVENTIONS.md提交消息遵循docs(spike-wrap-up): ...类型化规范与 spike 会话的docs(spike-NNN): [VERDICT]提交风格见 get-shit-done/workflows/spike.md#L335-L338一致。若commit_docs为false或.planning/被 gitignore则跳过提交规划产物仅保留在本地。3.13 报告与下一步report / whats_next流程收尾输出完成报告━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ GSD ► SPIKE WRAP-UP COMPLETE ✓ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ **Processed:** {N} spikes **Feature areas:** {list} **Skill:** ./.claude/skills/spike-findings-[project]/ **Conventions:** .planning/spikes/CONVENTIONS.md **Summary:** .planning/spikes/WRAP-UP-SUMMARY.md **CLAUDE.md:** routing line added The spike-findings skill will auto-load in future build conversations.随后给出下一步选项引导用户继续探索## ▶ Next Up **Explore frontier spikes** — see what else is worth spiking based on what weve learned /gsd:spike (run with no argument — its frontier mode analyzes the spike landscape and proposes integration and frontier spikes) **Also available:** - /gsd:plan-phase — start planning the real implementation - /gsd:spike [idea] — spike a specific new idea - /gsd:explore — continue exploring - Other【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-done创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/10 6:16:35

SpringBoot+Vue毕业设计系统:可运行、可答辩、可扩展

简介:本资源是一套面向计算机专业本科生的毕业设计完整交付包,聚焦宠物领养业务场景,解决传统人工管理中信息不规范、审核效率低、数据安全性弱等实际问题。系统采用SpringBoot后端Vue前端MySQL数据库的主流技术栈,涵盖用户管理、…

2026/9/10 6:11:35

嵌入式硬件从原理图到PCB制造的7个静默失效点

1. 这不是“画图流程”,而是一条硬件落地的生死线 你手头那张标着“STM32F103C8T6最小系统”的原理图,真能直接送去嘉立创打板?我见过太多人把原理图导出Gerber后信心满满点下“提交订单”,三天后收到板子,焊上芯片一通…

2026/9/10 7:06:40

AI生成代码时代,能力断层如何弥补?Code to Learn训练闭环实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/10 7:06:40

RK3576开发板RTC完整配置指南:从内核到Android时区避坑

前阵子调一块RK3576开发板,功能问题都处理完了,结果客户那边反馈说设备重启后时间总是回到出厂值,日志时间戳全乱了。查了一圈,发现是RTC这块没配置干净。RK3576这颗芯片在AIoT和边缘计算项目里用得越来越多,配Linux或…

2026/9/10 7:06:40

AI文本太假怎么办?humanizer人性化改写实操指南

早上打开后台,看到一位读者的留言:“能不能出一篇关于 humanizer 的内容?我写文章基本都是 AI 帮我起草,但总觉得发出去的效果不对,说不出来哪里假。”这条留言让我挺有感触。做内容这行几年,我自己也被“A…

2026/9/10 7:01:40

T507平台适配长江存储EC150的工程级兼容性实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/9 13:11:35

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/8 7:15:15

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/10 0:00:55

目录对比去重实战:用哈希算法精准清理重复文件

我电脑里现在还有一块换了三次机的“数据墓地”硬盘,里面存着2016年以前所有旧笔记本的完整备份。平时不觉得有什么,直到前阵子想把它整理归档,发现同一个安装包、同一批照片、同一份论文草稿,在几个不同的备份目录里反复出现。更…

2026/9/10 0:00:55

Leaflet离线地图完整Demo合集:内网部署与坐标纠偏实战

简介:这是一份面向Web GIS开发者的LeafLet离线地图示例合集,帮助开发者快速掌握离线地图从搭建到交互的完整流程。压缩包共723个文件,大小14.06MB,以319个js脚本、175个html页面和29个css样式文件为主体,配合png/svg图…

2026/9/10 0:00:55

MATLAB读取Rinex 3.02观测文件:多系统GNSS数据解析实战

简介:基于MATLAB开发的Rinex3.02版观测文件(o文件)读取代码包,面向卫星定位导航方向的学习者与研究人员,用于解决新版观测文件的数据解析、历元提取与时间转换问题。压缩包共4个文件,包含两个m脚本、一个19…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/9 10:21:54

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码