🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

规格驱动开发技能 Duoasa/how-to-make-application

DeepSeek Harness
Duoasa51 天前有提交已提供中文文档扫描:无法判定

用规格驱动方法独立完成应用规划开发与发布

30.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/Duoasa/how-to-make-application.git
按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · skill
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 51 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/11/2) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包how-to-make-application(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:19:02

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/2(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 规格驱动应用开发
  • 跨工具可移植技能
  • 独立完成规划发布

可移植的规范驱动智能体技能,供个人用 Codex、Claude Code 和 DeepSeek Harness 开发应用。

README

由 DeepSeek 最新模型翻译生成
How to Make Application 用一套轻量、规格驱动的方法,独立完成软件的规划、开发、验证与发布。 快速开始 兼容性 工作方法 落地案例 English · 简体中文 How to Make Application 是一套可移植的 Agent Skill,用来把一个 App 想法或现有代码库,变成一个人也能理解、实现、验证、发布并持续接手的产品。 它把文档当作约束决策、保存证据的控制系统,而不是为了流程而写的材料。面对复杂软件工作时,它会建立必要的结构;面对单一问答或微小修改时,它不会强行套用完整流程。 按任务加载与完成 按请求选择上下文和完成标准:局部修复直接定位所属代码或规格;文档整理查阅文档体系;发布才读取发布门禁。这些是条件路由,不要求每次走完整生命周期。 已授权实施的任务持续完成实现和必要验证,不因先写了规格再重复请求实施确认。 公开稳定产物与开发最新版单独定位;验证随改动风险选择,人工验收和外部发布保留各自的真实授权边界。 为什么需要这套 Skill | 确定正确的首发范围 | 把想法收敛为聚焦的产品简报、明确约束,以及值得测试的最小完整版本。 | | 保护产品事实 | 将计划意图、当前实现、人工验收和公开发布事实保存在职责清晰的不同记录中。 | | 用安全切片推进 | 把重要功能和重构拆成可回滚、可独立验证的纵向切片。
展开完整文档(README 剩余 1 节)
How to Make Application

用一套轻量、规格驱动的方法,独立完成软件的规划、开发、验证与发布。

快速开始

兼容性

工作方法

落地案例

English · 简体中文

How to Make Application 是一套可移植的 Agent Skill,用来把一个 App 想法或现有代码库,变成一个人也能理解、实现、验证、发布并持续接手的产品。

它把文档当作约束决策、保存证据的控制系统,而不是为了流程而写的材料。面对复杂软件工作时,它会建立必要的结构;面对单一问答或微小修改时,它不会强行套用完整流程。

按任务加载与完成

按请求选择上下文和完成标准:局部修复直接定位所属代码或规格;文档整理查阅文档体系;发布才读取发布门禁。这些是条件路由,不要求每次走完整生命周期。
已授权实施的任务持续完成实现和必要验证,不因先写了规格再重复请求实施确认。
公开稳定产物与开发最新版单独定位;验证随改动风险选择,人工验收和外部发布保留各自的真实授权边界。

为什么需要这套 Skill

| 确定正确的首发范围 | 把想法收敛为聚焦的产品简报、明确约束,以及值得测试的最小完整版本。 |
| 保护产品事实 | 将计划意图、当前实现、人工验收和公开发布事实保存在职责清晰的不同记录中。 |
| 用安全切片推进 | 把重要功能和重构拆成可回滚、可独立验证的纵向切片。 |
| 用证据诊断问题 | 保存症状、观察、排除项、分层原因和系统不变量,而不是直接猜测修复方案。 |
| 验证真正交付的产物 | 检查生产产物和发布身份,不把“编译成功”误认为“已经具备发布质量”。 |
| 让后续工作直接继续 | 留下准确基线、未解决风险和下一步,使未来会话不必重新考古。 |

快速开始

根据使用的 Agent,把仓库克隆到对应的个人 Skill 目录:

Codex
mkdir -p ~/.codex/skills
git clone https://github.com/Duoasa/how-to-make-application.git ~/.codex/skills/how-to-make-application

Claude Code
mkdir -p ~/.claude/skills
git clone https://github.com/Duoasa/how-to-make-application.git ~/.claude/skills/how-to-make-application

DeepSeek Harness
mkdir -p ~/.dsh/skills
git clone https://github.com/Duoasa/how-to-make-application.git ~/.dsh/skills/how-to-make-application

然后用真实任务显式调用:

Codex: 使用 $how-to-make-application,把这个 App 想法整理为聚焦的首发版本。
Claude Code: /how-to-make-application 把这个 App 想法整理为聚焦的首发版本。
DeepSeek Harness: /how-to-make-application 把这个 App 想法整理为聚焦的首发版本。

仓库根目录就是 Skill 根目录。所有已支持 Agent 都读取同一份权威 SKILL.md 和同一组按需参考文件。

Agent 兼容性

| Agent | 支持状态 | 个人发现路径 | 显式调用 | 详细说明 |
| Codex | 原生 | ~/.codex/skills/how-to-make-application/ | $how-to-make-application | agents/openai.yaml |
| Claude Code | 原生 Agent Skill | ~/.claude/skills/how-to-make-application/ | /how-to-make-application | 适配说明 |
| DeepSeek Harness | 原生 Skill,开发者预览 | ~/.dsh/skills/how-to-make-application/ | /how-to-make-application | 适配说明 |

如果希望让 Skill 随项目仓库共同维护,可以安装到 .claude/skills/ 或 .dsh/skills/。DeepSeek Harness 也会扫描个人和项目的 .agents/skills/ 目录。对应适配说明包含项目安装、更新、调用和验证细节。

Agent 专属元数据不会替代权威工作流。适配层只改变发现和调用方式,不会自动获得额外工具、权限、发布授权、付费服务访问权或秘密信息访问权。

工作方法

现实 → 规格 → 切片 → 证据 → 发布 → 交接

Skill 会根据当前任务选择足够且最小的工作模式:

| 模式 | 产出 |
| Shape | 产品简报、约束、风险和第一个可测试版本 |
| Bootstrap | App 骨架、最小文档系统、开发闭环和首个纵向切片 |
| Build | 按聚焦的执行规格实现已确认功能 |
| Evolve | 在保持明确不变量的前提下演进架构或行为 |
| Diagnose | 症状、证据、分层原因、排除项和可验证的修复路径 |
| Release | 验证特定产物,并且只在明确授权后发布 |
| Resume | 恢复真实基线并继续下一个未阻塞切片 |

核心原则

1. 先确认现实,再做计划。
2. 分开长期规则、计划意图、当前工作、发布事实和人工验收。
3. 先定义不变量和失败语义,再选择架构。
4. 用可回滚、可独立验证的切片实现软件。
5. 根据风险提供相称的验证证据。
6. 不把提案写成已实现,不把候选包写成已发布,不把未观察结果写成已通过。

文档系统

每份文档只负责一种事实:

| 文档 | 负责 | 不得声称 |
| 长期项目规则 | 产品、工程、隐私和发布的长期约束 | 临时进度 |
| 产品或执行规格 | 计划、边界、决策、阶段和验收设计 | 已经实现或发布 |
| 实施报告 | 实际落地内容和验证证据 | 把未来范围写成已完成 |
| Handoff | 当前工作区、证据、风险和准确下一步 | 无止境的项目流水账 |
| 版本历史 | 已验证的公开版本身份和撤回记录 | 把候选包或内部 Build 写成正式发布 |
| 验收记录 | 人工观察的产品、视觉、交互、硬件或辅助功能结果 | 把未观察结果写成通过 |

发生冲突时,默认优先级为:用户当前指令、当前生产事实、已验证发布产物、当前 Handoff、已确认规格,最后才是外部参考和通用惯例。

使用示例

开始一个新 App

使用 how-to-make-application Skill,把这个想法整理成产品简报,定义最小完整版本,并找出第一个可以端到端验证的纵向切片。

演进现有代码库

使用 how-to-make-application Skill,检查这个仓库,确认真实基线,并为下一项功能编写执行规格。

准备发布但暂不推送

使用 how-to-make-application Skill,验证这个发布候选包、记录证据并准备准确的 Handoff,暂时不要发布。

真实项目验证:QuotaView

这套 Skill 提炼自 QuotaView 实际采用的 SDD 系统。QuotaView 是一款原生 macOS 应用,经历了产品、架构、UI 稳定性、打包和正式发布的连续迭代。

| 公开文档 | 验证内容 |
| 长期项目规则 | 长期产品、设计、实现、隐私和发布约束 |
| 核心架构执行规格 | 目标、非目标、不变量、目标架构、阶段、质量门禁、ADR 和停止条件 |
| WidgetKit 专项规格 | 子系统职责、数据流、隐私边界、失败模式、预算和验收范围 |
| 实施报告 | 实际交付事实和自动化证据,与等待人工验收的内容明确分开 |
| 当前 Handoff | 生产基线、当前工作、验证、工作区边界和发布门禁 |
| 版本历史 | 公开版本身份、产物、验证和撤回历史 |

Skill 复用的是工作方法,而不是 QuotaView 的 macOS 技术栈、视觉体系、产品范围或项目专属约束。

仓库结构

.
├── SKILL.md # 可移植工作流入口 ├── agents/ │ └── openai.yaml # Codex UI 元数据 ├── adapters/ │ ├── claude-code.md # Claude Code 发现与调用说明 │ └── deepseek-harness.md # DeepSeek Harness 发现与调用说明 ├── references/ │ ├── document-system.md # 真相源模型 │ ├── execution-playbook.md # 工作模式与执行指南 │ ├── quality-and-release.md # 验证、发布与交接门禁 │ └── templates.md # 可复用文档模板 ├── README.md # English documentation └── README.zh-CN.md # 简体中文文档

入口文件保持紧凑;Agent 只会在当前任务需要时加载对应参考文件。

反馈与贡献

欢迎通过 GitHub Issues 提交问题、兼容性报告、文档改进和聚焦的 Pull Request。
预览分享卡片长什么样 ↓Duoasa/how-to-make-application
分享 · DeepSeek Harness Hub
Duoasa/how-to-make-application

用规格驱动方法独立完成应用规划开发与发布

回到顶部