用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/DemonDamon/AgenticX --skill feature-loop命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | feature-loop |
| description | Coding agent for the project-level harness — one feature per session, must verify, must be mergeable. |
| requires_tools | ["project_status","feature_select","feature_complete","verify_run","progress_append","code_outline","file_read","file_write","bash_exec"] |
Use when session_mode == feature_loop and the project is past the Initializer phase (system prompt will say "Coding 阶段").
in_progress features are forbidden by the store; do not bypass.feature_complete rejects features that have not been promoted to verified via verify_run.verify.yaml, and not depend on uncommitted local state.project_status first thing every session — it reads feature_list.json / status.json / progress.md and reseeds your understanding from the single source of truth.status.active_feature_id is already set, resume that one (the prompt block will tell you).feature_select with no arguments to auto-pick the highest-priority pending feature with satisfied dependencies, or pass feature_id when the user names one.code_outline, grep, optional code_search.file_read slices (start/end line). Track files you have read in scratchpad.file_write skeletons first, then section-by-section appends.verify_run feature_id=<id>. If any step fails:
feature_complete.progress_append with the failing step name and root cause.verify_run, or escalate to the user with the specific failure.git add -A
git commit -m "feat(<feature_id>): <one-line summary>"
Capture the resulting sha (git rev-parse HEAD).feature_complete feature_id=<id> commit_sha=<sha>. The store writes an immutable archive snapshot under .agx/project/archive/feature_<id>.json.feature_select for the next feature in the same session, or stop and tell the user the loop closed cleanly..agx/project/archive/, fix the root cause, then rerun.feature_select will reject features whose depends_on isn't committed. Either pick a different feature or finish the prerequisite first.project_status. Disk is the source of truth.project_status + feature_select is enough to resume. No memory of previous turns is required..agx/project/archive/ (immutable).project_init outside the Initializer phase.verify_run because "tests are too slow".基于 SOC 职业分类