본문으로 건너뛰기
cccskills
무료GitHub에 공개

formax-repomix-handoff-workflow

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(4)

  • SKILL.md4.5 KB
  • references/prompt-templates.md2.1 KB
  • scripts/build-repomix.sh1.7 KB
  • scripts/check-handoff-artifacts.sh3.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

formax-repomix-handoff-workflow

Goal

Create a clean handoff package for another AI with:

  • the smallest correct repomix bundle
  • a prompt that matches the target environment
  • explicit acceptance criteria and non-goals
  • predictable artifact naming + validation (so uploads stay consistent)

Where to change what

  • All handoff artifacts live in one folder: repomix-output/
  • Bundle output: repomix-output/repomix-<topic>-<tier>.txt
  • Handoff prompt: repomix-output/<topic>-handoff-prompt.md
  • File manifest notes: repomix-output/repomix-<topic>-files.md
  • Template references: references/prompt-templates.md

Required hygiene: each new pack run must clear previous files in repomix-output/ first, so users can upload that folder as-is without manual file picking.

Pack tiers (default taxonomy)

Use exactly one tier label in bundle filename:

  • minimal: changed runtime files + direct dependencies + adjacent tests.
  • core: minimal + only critical contract/design docs needed for intent.
  • full: broad context pack for deep investigations (cross-subsystem docs/tests).

Example names:

  • repomix-topic-minimal.txt
  • repomix-topic-core.txt
  • repomix-topic-full.txt

Patterns

  1. Classify target runtime first
  • Static consumer (e.g., WebGPT): cannot run local commands or tests.
  • Executable agent (repo access): can run local commands/tests.
  1. Pick a pack tier first (minimal / core / full)
  • Default to minimal.
  • Upgrade to core only when architecture/contracts matter.
  • Use full only when root cause plausibly spans multiple subsystems.
  1. Build the include set for that tier
  • Include changed runtime files + direct dependencies + adjacent tests.
  • Include only docs needed for intent/constraints at the chosen tier.
  • Avoid unrelated folders to keep context small.
  1. Pack with deterministic command (single folder, auto-clean)
bunx repomix . \
  --style plain \
  --no-git-sort-by-changes \
  -o repomix-output/repomix-<topic>-<tier>.txt \
  --include "<comma-separated-file-list>"

Or use the helper script:

bash .codex/skills/formax-repomix-handoff-workflow/scripts/build-repomix.sh \
  repomix-<topic>-<tier>.txt \
  "<comma-separated-file-list>"

The helper script will:

  • create repomix-output/ if missing
  • delete previous files under repomix-output/ (except .gitkeep)
  • write the new bundle into repomix-output/
  1. Write prompt + file manifest with naming convention
  • Prompt: repomix-output/<topic>-handoff-prompt.md
  • Manifest: repomix-output/repomix-<topic>-files.md
  • Always use repo-relative paths in prompt + manifest (no machine absolute paths).
  1. Write prompt with explicit boundaries
  • State known symptoms.
  • State hard constraints (what must not change).
  • Define deliverables (root cause model, options, recommended plan, test/validation matrix).
  • Include acceptance criteria with observable assertions.
  1. Run artifact validation (required)
bash .codex/skills/formax-repomix-handoff-workflow/scripts/check-handoff-artifacts.sh \
  repomix-<topic>-<tier>.txt \
  <topic>

This check enforces:

  • Bundle/prompt/manifest files all exist.
  • Prompt and manifest reference the current bundle name.
  • Manifest references the prompt filename.
  • Prompt + manifest do not contain local absolute paths.
  1. Sanity-check before handoff
  • repomix-output/ only contains current-round artifacts.
  • Bundle exists and includes the expected files.
  • Prompt has no impossible instructions for the target runtime.
  • Prompt does not ask static consumers to run commands.
  • Naming is topic-driven and consistent across all three artifacts.

See references/prompt-templates.md for copy-ready templates.

Tests to update

  • No repository tests required for creating the handoff itself.
  • If target is executable, include a suggested minimal test list in the handoff prompt.

Guardrails

  • Never include bun run test:coverage in a static-consumer prompt.
  • Never assume the other AI can read files outside the provided bundle unless explicitly attached.
  • Keep asks decision-oriented first (root cause/options) before patch implementation.
  • Prefer concrete acceptance checks over vague goals.
  • Avoid mixing unrelated bugfixes into one handoff package.
  • Never leak machine absolute paths (e.g., /Users/...) in prompt/manifest.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

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 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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

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일 업데이트

yusifeng의 스킬 모두 보기

이 스킬의 문제 신고