tk-implement
[user] 하나의 fresh Ready ticket과 .tigerkit/implement.md를 검증한 뒤 direct 또는 delegated로 정확한 범위만 구현하고, 필요한 review·검증을 통과할 때만 하나의 commit과 receipt를 만듭니다.
How do I install this agent skill?
npx skills add https://github.com/mtgvim/tiger-kit --skill tk-implementIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill implements a highly restricted and safe workflow for software development tasks. It uses strict boundary markers, mandatory verification steps, and preserves existing files. No malicious patterns, data exfiltration, or unauthorized executions were detected.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Ready 티켓 구현
명시적으로 /tk-implement 또는 $tk-implement 을 선택한 경우에만 실행한다.
현재 체크아웃의 저장소 루트를 git rev-parse --show-toplevel로 확인한 뒤
<repository-root>/.tigerkit/tickets.md 에서 정확히 하나의 Status: Ready 티켓과
<repository-root>/.tigerkit/implement.md 의 지시를 읽는다. 입력이 없거나 문서가
없으면 Status: Unverifiable 로 멈춘다.
Pending, 오래된 상태, 계보 불일치, 해소되지 않은 model/effort 는 각각 정확히
Status: Blocked 로 멈추고 변경·스테이징·commit·receipt를 만들지 않는다.
절차
- 티켓의 최신 계보, 정확한 소유 경로,
Scope,R/AC,Verification, 기호화된model과effort가 모두 해소됐는지 확인한다.delegated실행이면model을 worker 생성 전에 정하고, 선택 사항인.tigerkit/session.md의 호스트별 라우팅을skills/tk-drive/references/worker-dispatch.md#session-model-routing의 정해진 스키마로 검증해general-purpose구현자의 brief/report 경로를 준비한다. 라우팅이 없거나 불완전하면 중첩 클래스별model/effort의 정확한 Markdown 추가와routing_state=decision-required를 제안하고Status: Pending으로 멈춘다. 승인 화면에는 모델 클래스, 선택자, 노력 수준, 라우팅 출처가 모두 있어야 한다. 구현 전git status --porcelain=v1과.tigerkit/implement.md의 존재·바이트를 스냅샷하고, 사용자 변경·인덱스·기존 receipt의 기존 바이트는 바이트 단위로 보존하며 성공 commit 뒤에만 덧붙인다. 소유 경로 밖은 읽기만 한다. - 제한된 저위험 단독 작업이면
direct를 추천하고, 위험·범위·격리·새 컨텍스트가 필요하면delegated를 사용한다.delegated가 필수인 경우direct로 조용히 대체하지 않는다. 어떤delegated실행이든 필수 worker를 dispatch할 수 없으면 정확히Status: Blocked로 종료하고 변경·스테이징·commit·receipt를 만들거나 수정하지 않는다.general-purposelabel은 의도된 worker 역할이며, 반환 label로 model/tier를 사후 판정하지 않는다.direct는 subagent 없이 집중 검사와 자체 검토를 쓴다.delegated는 새general-purposereviewer가Spec compliance와Task quality를 확인하기 전 commit을 성공으로 처리하지 않는다. - 구현자는 정확한 소유 경로만 수정하고 집중 검사를 먼저 실행한다.
delegated또는 사용자/저장소 정책이 독립 검토를 요구할 때만 implementer 이상의 capability를 가진 reviewer가Spec/AC및Standards/Style을 검사한다. 모든direct실행에서는 이 reviewer를 생성하지 않는다. verbatim 또는 스타일 불일치는Blocking이다.- 검증·review에서 gap이 나오면 매번 범위가 제한된 새 corrective worker로 수정하고
다시 검증한다. 실패하면
Status: Fail/Blocked로 종료하며 스테이징·commit·성공 receipt를 만들지 않는다. - 모든 필수 검증과 review가 성공한 경우에만 현재
branch에 정확히 한 commit을 만들고, 그 뒤implement.md에 unit/ticket, changed paths, check/review/gap evidence, commit/ancestry, delegatedmodel_class/requested_selector/realized_model/reasoning_effort/worker_id/receipt_source,unresolved: nonereceipt를 덧붙인다. 호스트가 realized model을 노출하지 않으면unavailable로 둔다. push, publish, 다른 workflow/skill 호출은 금지한다.
출력은 receipt의 절대 경로와 Status: Pass/Status: Pending/Status: Blocked/Status: Fail/Status: Unverifiable만 간결히 보고한다. receipt 내부 증거를 채팅에 복사하지 않는다.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/mtgvim/tiger-kit/tk-implement">View tk-implement on skillZs</a>