# 智能体_约束检查清单 **Repository Path**: cccfcccf/agent-constraint-checklist ## Basic Information - **Project Name**: 智能体_约束检查清单 - **Description**: 用户提了一堆要求,AI 却总是丢三落四。本 Skill 让 AI 在回答前自动将所有限制条件提取为编号清单(格式、字数、技术栈、语气等),回答完成后逐条自检并标注达标情况。未满足的条件会自动修正后重新输出,确保你的每一条要求都被严格遵守。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: V1.0.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 24 - **Forks**: 27 - **Created**: 2026-06-23 - **Last Updated**: 2026-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Constraint Checklist Skill ![Version](https://img.shields.io/badge/version-1.0.0-blue) ![License](https://img.shields.io/badge/license-MIT-yellow) ![Python](https://img.shields.io/badge/python-3.10+-blue) > 定义约束并逐项核查,确保交付前不遗漏任何细节。 ## 安装 ```bash git clone https://github.com/user/constraint-checklist-skill.git cd constraint-checklist-skill && pip install -e ".[dev]" ``` ## 示例 ```python from src.core.engine import SkillEngine engine = SkillEngine(config="configs/default.yaml") # 批量定义约束 engine.run("constraint_checklist", { "action": "define_batch", "project_id": "prj_001", "title": "API v2 发布检查清单", "constraints": [ {"id": "c001", "description": "所有接口有单元测试", "level": "must", "category": "测试"}, {"id": "c002", "description": "文档已更新", "level": "must", "category": "文档"} ] }) # 检查并查看报告 engine.run("constraint_checklist", {"action": "check", "project_id": "prj_001", "constraint_id": "c001", "passed": True}) result = engine.run("constraint_checklist", {"action": "summary", "project_id": "prj_001"}) print(result) ``` ## API | 方法 | 说明 | |------|------| | `SkillEngine(config)` | 初始化引擎 | | `engine.run(skill, data)` | 执行 Skill | | `engine.register(skill)` | 手动注册 | | `engine.list_skills()` | 列出已注册 | | `BaseSkill` | 抽象基类 | ## 许可证 MIT