SuperAPI AI 工具集

lcs-task-executor

通用与其它

查看项目

更新于 10-16 00:22

技能介绍

用途:执行切片后的单个任务文件(task-###.md),完成实现并更新状态为 done 或 blocked。触发语包括“Eksekusi TASK-###”“Eksekusi task-###.md”“continue TASK-###”“implement TASK-###”。

主要能力:支持 DIRECT、NORMAL、TDD 三种执行模式。DIRECT 用于无需任务文件的琐碎改动,如重命名变量/函数、错字、文案、简单常量、格式化、清理 import;NORMAL 用于小型/常规任务,必须有 task-###.md 与来源覆盖;TDD 用于逻辑密集、复杂状态、算法或数据转换、高风险或明确要求测试的任务。模式选择优先级为用户显式指令、关键/高风险检测、歧义、影响范围、范围/任务规模,默认 NORMAL。高风险(认证、授权、安全、凭证、支付/金融、破坏性数据库、生产基础设施、迁移、数据丢失、隐私敏感)禁用 DIRECT;歧义高或影响范围大也不得 DIRECT。允许升级到更严格模式,禁止降级。

使用方式:先读取 .lcs/state.md 确定活动工作项目录,定位并读取任务文件;检查 Type 字段(HITL 需人工确认后停止,AFK 直接执行,缺失则默认 HITL);校验依赖任务是否 status: done;读取 task-coverage.md、prd-enhanced.md / prd.md、srs.md、tests.md 与 Source coverage 引用的 SRC/FR/BR/VR/EC/AC/TEST 工件。缺少 Source coverage 或工件缺失时标记 blocked 并报告。NORMAL 模式实现逻辑、按需加测试并运行校验;TDD 按 RED→GREEN 垂直切片逐条推进,最后重构。完成后更新 task-coverage.md、Chain of Truth Report 与任务 Status: done,并更新 .lcs/state.md。校验级别为 V0 MINIMAL、V1 TARGETED、V2 FULL,要求退出码 0 并逐字记录输出,失败即 blocked 并停止。

适用场景:已在 LCS 工作流中完成任务切片后,逐条执行 TASK-### 并衔接 lcs-code-review。

限制:需要 Shared Coding Contract 定义的前置约定与文件结构;依赖未完成、工件缺失或校验失败时不得继续;禁止测试私有实现、同义反复断言、先写全部测试再实现等反模式;禁止在 RED 状态重构。文档中未提供安装命令、收费与平台信息。