ワンクリックで
feature-loop
Coding agent for the project-level harness — one feature per session, must verify, must be mergeable.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Coding agent for the project-level harness — one feature per session, must verify, must be mergeable.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Guide for creating persistent Near desktop digital avatars (数字分身) via natural-language interview and the create_avatar tool. Use when the user wants to create an avatar, digital twin, specialist agent persona, or add someone to the avatar sidebar.
Use when the user asks about verifiable quantitative facts (stock prices, financial indicators, macro data, company registry, academic metrics, legal statutes) that must come from a live data source rather than training memory.
Generate modern B2B desktop design system specs — tokens, layout, information hierarchy — for Near delivery POC.
Generate Playwright UI tests and visual smoke reports for delivery POC frontends.
Decompose customer RFP materials into pages, interactions, and acceptance criteria for Near delivery loop.
Scaffold Vite + React POC frontend in delivery worktree output directory.
| 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".