Token导航 LogoToken导航

Agent Skill · 效率

complex-app-dev-principles(复杂的应用程序开发原则)

complex-app-dev-principles 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

complex-app-dev-principles 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 12,401。

总安装 4,158周安装 175GitHub Stars 公开资料未说明下载 1,456核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:complex-app-dev-principles(复杂的应用程序开发原则)
来源仓库:https://github.com/smxtx/complex-app-dev-principles
安装命令:
openclaw skills install complex-app-dev-principles
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install complex-app-dev-principles

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

复杂APP模块化开发技能,遵循五大核心原则进行科学、有序、可控的APP开发。适用于从零开始开发复杂APP或重构现有项目。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install complex-app-dev-principles;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

complex-app-dev-principles 怎么安装?

在终端执行 openclaw skills install complex-app-dev-principles。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

complex-app-dev-principles 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

complex-app-dev-principles 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

complex-app-dev-principles 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

complex-app-dev-principles 用的人多吗?

公开数据是累计安装 4,158 次,近一周安装 175 次,下载 1,456 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

complex-app-dev-principles 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
complex-app-dev-principles

复杂的应用程序开发原则 · 本页

4,158—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
complex-app-dev-principles
description
复杂APP模块化开发技能,遵循五大核心原则进行科学、有序、可控的APP开发。适用于从零开始开发复杂APP或重构现有项目。
version
1.0.0
author
Matrix Agent
tags
[APP开发, 模块化开发, 敏捷开发, 确认制开发, 复杂APP]
trigger_keywords
[APP开发, 复杂APP, 移动应用开发, 模块开发, 开发原则, I漫剧]

复杂APP开发原则技能

何时使用此技能

当用户需要以下场景时激活此技能:

  1. 从头开发I漫剧APP - 从需求分析到最终交付的完整流程
  2. 重构现有APP项目 - 按模块化原则重新组织代码结构
  3. 制定APP开发规范 - 建立团队统一的开发流程标准
  4. 模块化开发咨询 - 获取模块划分、数据共享、测试策略等指导
  5. 开发流程审计 - 检查现有开发流程是否符合规范

核心开发原则

原则1:建立科学的开发流程

理解和建立APP实现最终功能须经历的步骤,从而建立包含若干必须功能模块的科学先进的开发流程。

实施要点:

  • 分析APP最终功能需求
  • 拆解功能为独立的必须模块
  • 建立模块间的依赖关系和调用顺序
  • 制定每个模块的开发标准和验收标准

原则2:模块独立与数据共享

各功能模块独立打包,并按使用逻辑相互联系,各模块生成的数据可在各模块间顺畅共享和理解识别。

实施要点:

  • 每个功能模块独立开发、独立测试
  • 定义统一的数据接口规范
  • 建立模块间数据共享机制
  • 确保数据格式在各模块间可被正确识别和处理

原则3:开发者确认与代码锁定

开发过程中设置开发者确认功能,一经开发者确认,须锁定确认前的所有模块功能及相应代码,清除其他无效或与现确认功能不相一致的代码。

实施要点:

  • 每个模块完成后必须经过开发者确认
  • 确认后的模块代码进入锁定状态
  • 自动清除与已确认功能不一致的冗余代码
  • 锁定记录可追溯,便于问题回溯

原则4:顺序测试调试

开发流程从前往后对功能模块逐一测试调试,期间不涉及其他模块,一经开发者确认方进入下一模块。

实施要点:

  • 按流程顺序依次测试各功能模块
  • 当前模块测试期间不引入其他模块干扰
  • 开发者确认通过后才能进入下一模块
  • 记录每个模块的测试结果和问题

原则5:全局测试与最终锁定

全部模块测试确认后,测试全局,并按开发者意见不断完善修正,最后锁定。

实施要点:

  • 所有模块联调,进行全局功能测试
  • 根据开发者反馈进行优化修正
  • 最终全面验收后锁定全部代码
  • 生成开发完成报告和交付物清单

功能模块参考框架(I漫剧APP)

基础模块层(Layer 1)

模块名称功能描述优先级
用户认证模块注册、登录、权限管理、OAuth第三方登录P0
内容管理模块漫剧内容的上传、编辑、审核、版本控制P0
用户画像模块用户行为数据收集与分析、偏好建模P1

业务模块层(Layer 2)

模块名称功能描述优先级
播放引擎模块漫剧内容的播放、控制、缓存、画质切换P0
互动社区模块评论、点赞、分享、弹幕、话题讨论P1
推荐算法模块个性化内容推荐、冷启动、热榜P1

支撑模块层(Layer 3)

模块名称功能描述优先级
消息通知模块推送、提醒、站内信、系统通知P2
支付结算模块付费内容、会员订阅、虚拟货币P2
数据分析模块运营数据统计、报表、AB测试P2

公共模块(Infrastructure)

模块名称功能描述优先级
日志记录模块系统运行日志、用户行为日志P0
配置管理模块应用配置、热更新、开关控制P1
异常处理模块全局异常捕获与处理、容灾降级P0

开发流程

┌─────────────────────────────────────────────────────────────────┐
│                         开发阶段流程                              │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  [1.需求分析] → [2.模块设计] → [3.模块开发] → [4.模块测试]        │
│        ↓                ↓              ↓              ↓         │
│        └────────────────┴──────────────┴──────────────┘         │
│                           ↓                                      │
│                    [5.开发者确认]                                 │
│                           ↓                                      │
│        ┌────────────────┬───────────────┬────────────────┐      │
│        ↓                ↓               ↓                ↓      │
│  [6.模块联调] ← [循环至所有模块确认] → [7.联调测试] → [8.全局测试] │
│        ↓                                                            │
│   [9.最终锁定]                                                      │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

阶段详细说明

阶段输入输出验收标准
1.需求分析产品需求文档、用户故事功能清单、优先级排序需求覆盖完整、无遗漏
2.模块设计功能清单模块划分图、接口定义、数据字典模块边界清晰、依赖关系明确
3.模块开发模块设计文档可运行代码、单元测试代码符合规范、测试通过
4.模块测试模块代码测试报告、缺陷列表功能完整、无阻塞缺陷
5.开发者确认测试报告确认签字、代码锁定开发者审核通过
6-8.联调测试已锁定模块集成测试报告全流程跑通、性能达标
9.最终锁定测试报告发布版本、交付清单验收通过、代码冻结

代码锁定机制

锁定规则

  1. 单模块锁定:单个模块开发测试完成后,开发者确认即锁定
  2. 级联锁定:后续模块依赖已锁定模块时,不得修改已锁定模块
  3. 解锁流程:如需修改已锁定模块,必须走解锁审批流程

锁定检查清单

  • [ ] 模块代码已提交到指定分支
  • [ ] 所有单元测试通过
  • [ ] 开发者审核签字
  • [ ] 依赖此模块的其他模块已记录
  • [ ] 锁定记录已创建

数据共享规范

接口设计原则

┌─────────────┐      接口契约      ┌─────────────┐
│   模块A     │ ←───────────────→ │   模块B     │
│             │   统一数据格式     │             │
└─────────────┘                   └─────────────┘

数据格式标准

  • 使用JSON作为模块间数据交换格式
  • 关键字段必须包含:id、type、timestamp、version
  • 敏感数据需加密传输

共享数据示例

{
  "id": "unique_identifier",
  "type": "data_type",
  "timestamp": "2026-03-24T03:52:44Z",
  "version": "1.0.0",
  "payload": {}
}

参考资源

资源类型路径说明
模块设计模板references/module_design_template.md模块设计文档模板
接口定义规范references/api_specification.mdAPI接口设计规范
测试用例模板references/test_case_template.md测试用例编写规范
交付清单模板references/delivery_checklist.md项目交付检查清单

脚本工具

脚本名称用途命令
validate_structure.py验证项目目录结构python scripts/validate_structure.py
generate_module.py生成模块骨架代码python scripts/generate_module.py <module_name>
lock_module.sh锁定指定模块bash scripts/lock_module.sh <module_name>

版本变更记录

版本日期变更内容
1.0.02026-03-24初始版本,定义五大核心原则和模块框架

平台分布

OpenClaw

73.51%
按下载量换算1,070

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills