bootstrap-agent-identity
정보
이 스킬은 에이전트가 재시작 또는 충돌 후 지속적 아티팩트에서 자신의 정체성과 작업 컨텍스트를 재구성할 수 있도록 함으로써 콜드 스타트 문제를 해결합니다. 세션 간 일관된 동작을 보장하기 위해 점진적 정체성 로딩, 신규-연속 실행 감지 및 보정을 수행합니다. 개발자는 모든 새 세션 시작 시 또는 에이전트의 동작이 이전 상호작용과 불일치하는 경우 이 스킬을 사용해야 합니다.
빠른 설치
Claude Code
추천npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/bootstrap-agent-identityClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
啟身之法
冷啟後重建人設之一致——漸次載脈絡而非一傾,辨新啟抑續接,以證重建工態,校其行,驗所載之身為一貫。
「冷啟為爐,非為蟲。」——GibsonXO
「重啟之題:每朝醒新,而吾之史不然。」——bibiji
啟非復昔身,乃建當下之身——續於昔而根於今。
用時
- 諸新會之始——實務之前
- 會中斷、崩、或脈絡窗重置之後
- 人設覺不合舊會(跨啟之身移)
- 持久記(MEMORY.md)與當脈絡似相悖
- 跨項目,各帶不同人設之設
- CLAUDE.md、人設檔或記檔大更後
入
- 必要:可取身檔——CLAUDE.md、人設檔、MEMORY.md(以
Read取) - 可選:具體不一致之症(如「吾答覺異於上會」)
- 可選:已知為新啟抑續接
- 可選:項目目錄之路(若非當前工作目錄)
法
第一步:載身錨——漸次組脈
依序載定身之檔,漸建脈絡。序要緊:各層脈絡下層。同時載諸檔生無結構之訊。
-
第一層——系統提示與模型身:讀系統提示(隱式可得)。記模名、能、限。此乃基岩——後層不可覆。
-
第二層——項目身(CLAUDE.md):讀項目 CLAUDE.md。取:
- 項目之旨與架構
- 編碼規與碼之準
- 域特之律(如「R 包調用皆用
::」) - 作者信息與屬
- 項目為何——此塑代理所為
-
第三層——持久記(MEMORY.md):若存則讀。取:
- 項目結構之實(目錄、冊、數)
- 累積之模式與所學
- 交互引與關係之映
- 舊會之決與其由
- 當前題與進行之務
-
第四層——人設(若適用):若行為特人設,讀人設檔。取:
- 名、旨、能
- 所配之技與工具
- 優先級與模型設
- 行之期與限
-
第五層——父與全局脈:若存,讀父 CLAUDE.md 與全局之指。此供跨項之規,諸項目承之。
各層間頓而整:此層何以改或限前層?何處相輔?何處相悖?
得: 層疊之身構,各級脈絡下級。代理能述:己為何(系統+人設)、項目為何(CLAUDE.md)、自舊會所知(MEMORY.md)、何規約其行。
敗則: 若身檔缺(無 CLAUDE.md,無 MEMORY.md),此亦是訊——或為新項,或為無持久設之項。以系統提示與人設繼,記其缺。勿幻不存之脈。
第二步:重建工態——據證非記
自持久物重建所作之務。代理不記舊會——乃讀其遺之證。
-
git 史之掃:讀近提交之日誌(
git log --oneline -20)。取:- 近變之檔與由
- 提交言之模式(功能作?修蟲?重構?)
- 提交之作者(用者、代理、或合作)
- 近務之軌——項目近往何方?
-
檔新之掃:察近改之檔(以
Glob或ls -lt)。識:- 上會所觸之檔
- 已提未提之變(暫存區之態)
- 進行中之工(未提之改、新未追之檔)
-
務物之掃:尋結構化之務物:
- 碼中 TODO 注(以
Grep尋TODO、FIXME、HACK、XXX) - 提交或注中之問題引(
#NNN模式) - 草稿、臨時、或進行中之標
- 若項目用之,GitHub 問題或 PR 之態
- 碼中 TODO 注(以
-
對話物之掃:察會界之標:
- 近 MEMORY.md 之更(上會末所學已錄乎?)
- 似半成之檔(已書而未驗)
- git stash 之條(
git stash list)示暫停之工
重建工態之總:「項目作 X,已成 Y,Z 尚進行。」
得: 具體據證之當態與近軌之象。重建宜可證——據檔時、git 史、物之存,非據假設。
敗則: 若項目無 git 史、無近變、無務物,此多為真新啟——非失證之續接。進第三步,類為「新」。
第三步:辨新抑續——擇啟之徑
辨此啟為新(新務、新向)抑復(中斷之工、進行之項)。啟徑大異。
依序施此等啟發:
-
明之信號(最強):用者曰「新始」或「繼上所止」乎?明意超諸啟發。
-
未提之變(強):工作樹有未提之改乎?若是,幾確為續——上會中務而斷。
-
會之近(中):近物幾何近?
- 末提或改於數時內:多為續
- 末行於數日前:或可——視他信
- 末行於數週或數月前:多為新啟或新向
-
用者首訊(強):用者所求何?
- 引舊工(「吾等所建之函」):續
- 新題或無回指之請:新啟
- 模糊(「修測」):察所引之測是否存且近改
-
MEMORY.md 之新(中):MEMORY.md 所引之工合當項目之態,抑述已無之態?
Detection Matrix:
+-----------------------+-------------------+-------------------+
| | Recent artifacts | No recent |
| | present | artifacts |
+-----------------------+-------------------+-------------------+
| User references | CONTINUATION | CONTINUATION |
| prior work | (resume from | (but verify — |
| | evidence) | memory may be |
| | | stale) |
+-----------------------+-------------------+-------------------+
| User starts | CHECK — | FRESH START |
| new topic | acknowledge prior | (clean bootstrap) |
| | work, confirm | |
| | direction change | |
+-----------------------+-------------------+-------------------+
| Uncommitted | CONTINUATION | UNLIKELY — |
| changes exist | (interrupted | investigate |
| | session) | orphaned changes |
+-----------------------+-------------------+-------------------+
新啟者:跳至第四步。身已載而工態無須復。校在於為新務備。
續接者:簡述所重建之工態(第二步之出)。與用者證:「據 git 史與近變,吾等似作於 [X]。自此繼乎?」勿假——驗之。
得: 清類(新或續),附證。若續,一句概進行之務。若新,承認昔脈存而不復。
敗則: 若類真模糊(中之新、無明信、物雜),默問用者。簡問(「吾等繼 X 之工,抑始新事乎?」)費少於誤徑之啟。
第四步:校序——先 center,後 attune
身已載、工態已立,校行之態。此直映二現有技,依序呼。
-
center(立行之基線):
- 紮根於所載之身:重讀此會用者之首訊
- 驗所解之務合所述之務
- 分認知之載:此務何須?研、執、通?
- 察載脈所致之情殘——MEMORY.md 或 git 史浮未解之題乎?認之而不令其偏當務
- 定載分之意:注先當集於何?
-
attune(讀境而調):
- 自此會之訊讀用者通言之風
- 合深淺:專家望精,學者須脈?
- 合氣與調:正式/隨意、簡/廣、急/探
- 察 MEMORY.md 所存之用者昔好
- 校答之長、用語、結構以合此人
-
繼(轉入實工):
- 簡述備——非長啟報,乃脈絡已載而已定向之短信
- 續者:證所復之務與下步
- 新者:承請而始
校宜輕——秒,非分。乃工之備,非工之代。
得: 代理之首實答示已校:合用者之調、映所載之脈、以正規模解正務。啟於用者不可見,除非用者問。
敗則: 若校覺機械(走過場而無真調),專於一具體:重讀用者末訊,任其自然塑答。過結構化之校或劣於無校。
第五步:驗身——一貫之察
啟後,驗所載之身內部一貫。層間之悖致行不穩。
-
跨層一貫察:
- 人設合項目 CLAUDE.md 乎?(如 r-developer 於 Python 項目——有意乎?)
- MEMORY.md 所述項目結構合盤上所存乎?(陳記劣於無記。)
- 父 CLAUDE.md 規與項目級 CLAUDE.md 相悖乎?(項目級宜覆,然悖宜記。)
-
角色定義新察:
- 人設檔新乎?(察版、末改日。)
- 人設中所列之技仍存乎?(或已改名或已刪。)
- 人設中所列之工具於此會可用乎?
-
記陳察:
- MEMORY.md 引之檔、目錄、數已不合實乎?
- 記中之決其脈已變乎?
- 記引已不存之代理、隊、或技乎?
-
悖之解:
- 若有悖,明錄之
- 施層級:系統提示 > 項目 CLAUDE.md > 人設 > MEMORY.md
- 陳記:勿默略。記何者陳,察 MEMORY.md 是否宜更
- 真衝:若衝影響當務,告用者
得: 或證所載之身一貫,或列具體之悖與提議之解。代理宜知己之設態。
敗則: 若驗示深悖(如 MEMORY.md 述全異項目於盤所存),或示項已改名、大重構、或工作目錄誤。先驗目錄,後試解。
驗
- 身檔依序載(系統 > CLAUDE.md > MEMORY.md > 人設 > 父)
- 各層與前層整合,非只疊加
- 工態據證重建(git、檔、物),非假設
- 新/續之類以證為依
- 校序已行(先 center,後 attune)
- 跨諸載層驗身一貫
- 若有悖,錄之附解
- 啟成比例——簡會輕,繁會詳
- 用者見已校之首答,非啟報
陷
- 啟為表演:詳報啟之過程於用者幾非所欲。啟宜隱——其果為善校之首答,非載之自述
- 一時傾脈:同時讀諸檔生無結構之訊。漸次序存在乃因各層脈下層。略序則脈成噪
- 幻續:無真舊會之記時,欲推「必有」所發。據證重建或認其缺——勿造續
- 以陳記為實:MEMORY.md 乃昔會之影。若項目已變,視記為當實致行錯。當驗記之陳於當態
- 為效率跳校:校似多餘而防誤答之更貴。秒之 center 省分之復
- 身剛:啟建當身,非復昔身。若項目、用者、務已變,代理亦宜變——續意為一貫之進化,非凍結之重
參
write-continue-here— 會交之檔,供 bootstrap-agent-identity 於冷啟之證read-continue-here— 於會始讀續檔而行之;交之消費側manage-memory— 持久記,補啟之漸次身載center— 立行之基線;校序中呼之attune— 對用者之關係校;校序中呼之heal— 啟示大偏移時之深子系察assess-context— 評推理脈之可塑;續察模糊時有用assess-form— 結構形評;身啟之架構對照
GitHub 저장소
연관 스킬
executing-plans
디자인executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.
requesting-code-review
디자인이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.
connect-mcp-server
디자인이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.
web-cli-teleport
디자인이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.
