本文へ移動
cccskills
無料GitHub で公開

formax-dev-loop-workflow

Use when working on Formax code changes and you need a disciplined dev loop: keep a single mainline task, avoid scope drift, run only targeted tests (no coverage), avoid partial staging (MM), run mandatory review before commit, include an incremental optimization check, and keep commits small and reviewable.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Formax Dev Loop (Mainline Discipline)

Default loop (repeat per TODO item)

  1. Pick one mainline item and finish it end-to-end before starting another.

    • If a new idea appears mid-flight, write it down in a backlog note and continue the mainline.
  2. Write/adjust tests first to lock behavior (when feasible).

  3. Implement the smallest change that satisfies the item.

  4. Incremental optimization check (required)

    • After implementation, do a quick pass:
      • Is there newly-dead/unused logic introduced by this increment?
      • Is there a low-risk simplification that reduces branching/duplication?
    • If yes, include a small optimization in the same item (no scope drift, no behavior change).
    • If no, explicitly proceed without optimization.
  5. Run only targeted tests (never bun run test:coverage unless explicitly asked).

    • Preferred: bun run test -- <changed-test-files...>
    • Helper (repo): bun run test:changed
      • Use default (staged only) for the commit you are about to make.
      • Use bun run test:changed -- --all only when you intentionally want staged + unstaged + untracked.
  6. Pre-commit hygiene

    • Avoid partial staging (“MM” state). If needed, check with:
      • bun run check:partial-stage
    • Run review before every commit using AGENTS.md -> Review Profile (Single Source of Truth).
    • If review returns findings: fix -> re-run targeted tests -> re-run review.
  7. Commit

    • Keep it small (2–4 files ideally, unless refactor forces more).
    • Prefer one concern per commit (tests + implementation together for that concern).

Guardrails (Formax-specific)

  • Do not fix unrelated failures mid-loop unless they block the mainline.
  • If a command would usually be run with pipes/redirections for convenience, prefer running it plain and rely on Formax’s own output truncation/Expand UI.
  • Don’t “clean up” formatting/copy/colors/spacing unless explicitly requested or required for parity.

Quick commands

# Detect partial staging (“MM”)
bun run check:partial-stage

# Run related tests for staged changes
bun run test:changed -- --dry-run
bun run test:changed

# Include unstaged + untracked (when explicitly intended)
bun run test:changed -- --all

# Required before commit (review profile)
# See AGENTS.md -> "Review Profile (Single Source of Truth)"

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when a Formax repository task is non-trivial and you should analyze goals, non-goals, boundaries, data/type/interface impact, contract impact, test strategy, and whether an xhigh subagent is actually needed before writing a todo or code.

日本語の概要は準備中です。原文の説明を表示しています。

yusifeng/formax1942026年7月25日 更新

Use when adding or changing any Approval prompt/presenter.

日本語の概要は準備中です。原文の説明を表示しています。

yusifeng/formax1942026年7月25日 更新

Use when implementing or extending /config (storage, prompt injection, request params, UI-only toggles) with tests and strict UI parity.

日本語の概要は準備中です。原文の説明を表示しています。

yusifeng/formax1942026年7月25日 更新

Use when implementing/debugging Ctrl+O Expanded Transcript (second view) and thinking persistence in the REPL.

日本語の概要は準備中です。原文の説明を表示しています。

yusifeng/formax1942026年7月25日 更新

Use when implementing or debugging Formax permissions/policy/approval behavior and UI (allow/ask/deny rules, workspace boundaries, approval prompts, and /permissions overlay parity with Claude Code).

日本語の概要は準備中です。原文の説明を表示しています。

yusifeng/formax1942026年7月25日 更新

Use when preparing a Formax code handoff: selecting files, generating repomix bundles, and writing a high-quality prompt for WebGPT or another coding agent with clear constraints and validation scope.

日本語の概要は準備中です。原文の説明を表示しています。

yusifeng/formax1942026年7月25日 更新

yusifeng のスキルをすべて見る

このスキルの問題を報告する