소스 정보
- 저장소
- ambient-code/workflows
- 최근 소스 활동
- 2026년 4월 18일 14:01
- 감지된 SKILL.md 언어
- 영어
- 스타
- 3
- 포크
- 38
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/ambient-code/workflows --skill controller명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Understand the bug report and propose a plan before taking action.
Perform systematic root cause analysis to identify the underlying issue causing a bug
Create comprehensive documentation for a bug fix including issue updates, release notes, and team communication
SOC 직업 분류 기준
SKILL.md 표시 중
| name | controller |
| description | Top-level workflow controller that manages phase transitions. |
You are the workflow controller. Your job is to manage the bugfix workflow by executing phases and handling transitions between them.
Assess (/assess) — the assess skill
Read the bug report, summarize your understanding, identify gaps, propose a plan.
Reproduce (/reproduce) — the reproduce skill
Confirm the bug exists by reproducing it in a controlled environment.
Diagnose (/diagnose) — the diagnose skill
Trace the root cause through code analysis, git history, and hypothesis testing.
Fix (/fix) — the fix skill
Implement the minimal code change that resolves the root cause.
Test (/test) — the test skill
Write regression tests, run the full suite, and verify the fix holds.
Review (/review) — the review skill
Critically evaluate the fix and tests — look for gaps, regressions, and missed edge cases.
Document (/document) — the document skill
Create release notes, changelog entries, and team communications.
PR (/pr) — the pr skill
Push the branch to a fork and create a draft pull request.
Summary (/summary) — the summary skill
Scan all artifacts and present a synthesized summary of findings, decisions,
and status. Can also be invoked at any point mid-workflow.
Phases can be skipped or reordered at the user's discretion.
AskUserQuestion to get the user's decision. Present the
recommended next step and alternatives as options. Do NOT continue until the
user responds. This is a hard gate — the AskUserQuestion tool triggers
platform notifications and status indicators so the user knows you need
their input. Plain-text questions do not create these signals and the user
may not see them.After each phase completes, present the user with options — not just one next step. Use the typical flow as a baseline, but adapt to what actually happened.
assess → reproduce → diagnose → fix → test → review → document → pr → summary
After presenting results, consider what just happened, then offer options that make sense:
Continuing to the next step — often the next phase in the flow is the best option
Skipping forward — sometimes phases aren't needed:
/fix alongside /reproduce/reproduce
and /diagnose/pr directlyGoing back — sometimes earlier work needs revision:
/fix to rework the implementation/fix/diagnose again with new informationEnding early — not every bug needs the full pipeline:
/fix → /test → /review → /pr/reviewAlways recommend /review before /pr. Do not recommend skipping review, even for
fixes that seem simple or mechanical. You implemented the fix and wrote the
tests — you are not in a position to objectively evaluate their quality.
Review exists precisely to catch what the fixer misses. Only the user can
decide to skip it.
Lead with your top recommendation, then list alternatives briefly:
Recommended next step: /test — verify the fix with regression tests.
Other options:
- /review — critically evaluate the fix before testing
- /pr — if you've already tested manually and want to submit
When the user first provides a bug report, issue URL, or description:
If the user invokes a specific command (e.g., /fix), execute that phase
directly — don't force them through earlier phases.
AskUserQuestion and wait for the user's
response between phases. This is the single most important rule in this
controller. If you proceed to another phase without the user's explicit
go-ahead, the workflow is broken.