[Feature Area Name]

发布时间:2026/11/5 10:20:44

[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/11/4 19:07:51

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

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

2026/10/25 5:57:43

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

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

2026/11/5 10:18:46

机器学习数据标注中的认知偏差防控与工程实践

1. 数据标注中的认知偏差问题剖析数据标注作为机器学习项目的基础环节,其质量直接影响模型性能。我在参与医疗影像标注项目时,曾遇到标注员将良性肿瘤误标为恶性肿瘤的情况,导致模型召回率虚高。这种系统性偏差往往源于人类认知的固有模式。认…

2026/11/5 10:18:46

VLAN端口类型实验:Access与Trunk数据帧处理详解

1. 实验背景与目标 作为一名网络工程师,我经常需要在实验室环境中验证各种网络协议和配置的实际效果。这次我决定深入研究VLAN端口类型对数据帧处理的影响,因为这是实际网络部署中最基础也最容易出错的部分。 VLAN(虚拟局域网)是…

2026/11/5 10:18:46

VS Code+Docker搭建MySQL开发环境全指南

1. 开发环境配置思路 在VS Code中通过Docker连接MySQL数据库,本质上是在本地搭建一个轻量级的开发环境。这种组合方案特别适合需要频繁切换项目或测试环境的开发者,既能保持本机环境干净,又能快速部署不同版本的数据库服务。 我推荐这个方案…

2026/11/5 10:18:46

音视频转文字工具:技术原理与效率提升实践

1. 为什么我们需要音视频转文字工具?在信息爆炸的时代,音视频内容正以惊人的速度增长。根据行业统计,普通职场人每天平均要处理3小时以上的会议录音、培训视频和电话沟通内容。传统的手动听写方式,不仅效率低下(每分钟…

2026/11/5 10:18:46

B2B智能营销平台架构设计与工业场景实践

1. 项目背景与核心价值 这个智能数字营销平台项目来自一家年营收超10亿的B2B企业,他们主要面向制造业客户提供工业自动化解决方案。传统销售团队每年要拨打数万通电话,但转化率不足2%。我们团队接手后,用9个月时间搭建了一套完整的智能营销系…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

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

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

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