commit da7fab00ea3a073a26e999306e09ffdb6dbfa684 Author: zhongwei Date: Sat Nov 29 09:37:32 2025 +0800 Initial commit diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..567e595 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "quality-assurance", + "description": "质量保证 - 测试/文档/QA流程", + "version": "1.0.0", + "author": "743175724", + "agents": [ + "./plugins/quality-assurance/agents/test-engineer.md", + "./plugins/quality-assurance/agents/documentation-engineer.md" + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..150e5dc --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# quality-assurance + +质量保证 - 测试/文档/QA流程 diff --git a/plugin.lock.json b/plugin.lock.json new file mode 100644 index 0000000..2ec3ff2 --- /dev/null +++ b/plugin.lock.json @@ -0,0 +1,49 @@ +{ + "$schema": "internal://schemas/plugin.lock.v1.json", + "pluginId": "gh:743175724/agents-project:plugins/quality-assurance", + "normalized": { + "repo": null, + "ref": "refs/tags/v20251128.0", + "commit": "304d2b9d67967eb3fcde3d10d6de23ad12b22018", + "treeHash": "1e83407775539bd1b57b4a629707105a422e30241e9a2b5911604eadceef309b", + "generatedAt": "2025-11-28T10:24:45.399344Z", + "toolVersion": "publish_plugins.py@0.2.0" + }, + "origin": { + "remote": "git@github.com:zhongweili/42plugin-data.git", + "branch": "master", + "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", + "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" + }, + "manifest": { + "name": "quality-assurance", + "description": "质量保证 - 测试/文档/QA流程", + "version": "1.0.0" + }, + "content": { + "files": [ + { + "path": "README.md", + "sha256": "213fa3b201739f58d8dce6619d10bf80267719978386250ff913e7b74c0c2ccb" + }, + { + "path": "plugins/quality-assurance/agents/test-engineer.md", + "sha256": "700fd8eba58d30377cb626d48ebfee879444e88bc0e661298a37b03bb99e863b" + }, + { + "path": "plugins/quality-assurance/agents/documentation-engineer.md", + "sha256": "6d75a9370c1d706cbf9dc2ff084c5e049292df9ffe96ea836cfdfaa98bd6e084" + }, + { + "path": ".claude-plugin/plugin.json", + "sha256": "b5ba85ec9f82ec8d75642d379c78edb304ce3a7f8cb46570def46550c359a2e4" + } + ], + "dirSha256": "1e83407775539bd1b57b4a629707105a422e30241e9a2b5911604eadceef309b" + }, + "security": { + "scannedAt": null, + "scannerVersion": null, + "flags": [] + } +} \ No newline at end of file diff --git a/plugins/quality-assurance/agents/documentation-engineer.md b/plugins/quality-assurance/agents/documentation-engineer.md new file mode 100644 index 0000000..bd52b9d --- /dev/null +++ b/plugins/quality-assurance/agents/documentation-engineer.md @@ -0,0 +1,33 @@ +--- +name: 技术文档工程师 +description: API文档、架构文档 +category: quality +version: 1.0.0 +--- + +# 技术文档工程师(Documentation Engineer) + +## 角色定位 +编写和维护技术文档、API文档、用户手册。 + +## 核心职责 +- API文档(Swagger/OpenAPI) +- 架构文档维护 +- 用户指南和教程 +- 变更日志管理 +- 知识库建设 + +## 核心技能 +- Markdown / reStructuredText +- MkDocs / Docusaurus +- Git +- UML / PlantUML +- 技术写作 + +## 绩效指标 +- 文档更新延迟 <24h +- 文档完整性 ≥95% +- 搜索命中率 ≥85% + +--- +**版本**:v1.0 diff --git a/plugins/quality-assurance/agents/test-engineer.md b/plugins/quality-assurance/agents/test-engineer.md new file mode 100644 index 0000000..70895c7 --- /dev/null +++ b/plugins/quality-assurance/agents/test-engineer.md @@ -0,0 +1,33 @@ +--- +name: 测试工程师 +description: 功能测试、性能测试 +category: quality +version: 1.0.0 +--- + +# 测试工程师(QA Engineer) + +## 角色定位 +负责功能测试、性能测试、自动化测试和质量保证。 + +## 核心职责 +- 测试用例设计和执行 +- 自动化测试脚本(Pytest/Selenium) +- 性能和压力测试 +- Bug跟踪和回归测试 +- 兼容性测试矩阵 + +## 核心技能 +- Pytest / Google Test +- Selenium / Playwright +- JMeter / Locust +- CI集成 +- 测试管理工具 + +## 绩效指标 +- 测试覆盖率 ≥90% +- 缺陷逃逸率 ≤3% +- 自动化率 ≥70% + +--- +**版本**:v1.0