retro-workspace
ã€ã³ã·ãã³ãã»äŒè©±ããåå©çšå¯èœãªç¥èŠãæœåºããçŸåšã® workspace / repository ã®èšèšè³ç£ã»automation è³ç£ãžæå°å·®åã§åæ ãã CLI / Scout åã SKILLãVS Code ã§ã¯åå prompt ã䜿ããå€å®ãšãããŒã¯ãã® SKILL å ã§å®çµãããä»ã® skill / prompt ã«å§è²ããªãã
When to Use
- 䜿ã: ãã°è§£æ±ºåŸ / åçºæ / workspace èšèšã®ã£ããçºèŠæ
- 䜿ã: æ¢åæé ããå®å šã»åçŸå¯èœã»é«é㪠script / task / helper ãžææ Œãã¹ãæ¹åãèŠã€ãããšã
- 䜿ã:
.github/**ãAGENTS.mdãrepo åºæ instructions / prompts / agents / hooksãscriptsãtasks ãžã®åæ - 䜿ããªã: typo ã®ã¿ / ç°å¢åºæåé¡ã®ã¿ / User Data /
~/.copilotïŒå人ã°ããŒãã«ã¯å¥ã® retro ãæ åœïŒ
å ¥å
ãšã©ãŒãã° / Git diff / äŒè©±å±¥æŽ / ã¿ãŒããã«å±¥æŽã®ãããã 1 ã€ä»¥äžããªããã°è¿œå èŠæ±ããŠåæ¢ã
Workspace æ€åºïŒåæ å æ±ºå®ïŒ
CLI / Scout 㯠VS Code ã®ã¢ã¯ãã£ã workspace ãåžžã«ååŸã§ããªããç¥èŠæœåºã®åã«åæ å ãæ±ºããã
- ãŠãŒã¶ãŒãŸã㯠host context ã workspace path ãæç€ºããŠããå Žå: repo marker ã®æç¡ãåããããã® folder ãåæ å ã«ãããCWD ãå€éšã®æ°èŠãããžã§ã¯ãåè£ã§äžæžãããªã
- æç€º workspace path ããªãå Žå: CWD ããã®èŠªã«
.git/.github//AGENTS.mdã®ãããããããã°ããã® repo ã«ãŒããåæ å ã«ãã - workspace ãªã: èªåã§ãã¡ã€ã«ãäœããããŠãŒã¶ãŒã«ç¢ºèªãã
- éžæè¢ãæç€º: (a) ãã®ç¥èŠãæ®ããããžã§ã¯ããã©ã«ããæ°èŠäœæãã / (b) åæ ãã handoffïŒç¥èŠã ãæç€ºïŒ / (c) æ¢åã®å¥ãã©ã«ããæå®ãã
- (a) ãéžãã å Žåã®ã¿ãæå°ã®ãããžã§ã¯ããã©ã«ãïŒkebab-case slug ã®
README.md+.github/é圢ïŒãäœæãããããåæ å ã«ãããäœæå Žæã¯ç¢ºèªãã - 確èªãªãã«åæã«ãã©ã«ããäœããªã
Mode
- æ¢å®ã¯
safe-autoãworkspace scope ãæç¢ºã§ãæ¢åè³ç£ãžã®å°ãäžèŠæš¡æŽæ°ã§æžãå Žåã¯ç¢ºèªãªãã§åæ ããŠãã review-only/確èªã ã/dry-run/ãã¬ãã¥ãŒãæç€ºãããå Žåã ãã倿޿¡ã®æç€ºã§åæ¢ãã- Confirm only unclear scope, new privileges/destinations/visibility/defaults, destructive deletion or uncertain sensitive data. Bounded fixes need no reapproval; code/hooks widening permissions still do.
Scope Gate
- åæ å
ã¯
AGENTS.mdã.github/**ãrepo åºæ scripts / tasks / helpers ã«éå®ãã - secret / èªèšŒæ
å ± / å人æ
å ± / 顧客æ
å ± / ããŒã«ã«çµ¶å¯Ÿãã¹ / 端æ«åºæå€ /
/memories/**ã¯åæ ããªã - User Data /
~/.copilot㯠scope äžäžèŽãšããŠåæ¢ãã .github/skills/**ã¯çŽæ¥ç·šéãããSKILL åããªãææ¡ããŠåæ¢ãã
Edit Rules
- æ°èŠãã¡ã€ã«ããæ¢åãžã®çµ±åãåªå
ãã
åé€ â çµ±å â åé¢ â 远åã®é ã§æ€èšãã - æ°ããã«ãŒã«ãæžãåã«ãåã倿ã scripts / çæç© / æ¢åè³ç£ã«å®è£ æžã¿ã§ãªãã確èªãããå®è£ ãšççŸããã«ãŒã«ã¯ã次㮠run ã«æ£ããè³ç£ãå£ããã
- Use an isolated clean checkout for authorized Git mutations; preserve unrelated dirty, avoid blanket staging/autostash, and group owning-scope edits. Refresh ledger IDs before appending and verify uniqueness after an authorized commit. Do not add unrequested commits/pushes.
- For an explicitly authorized push, fetch, inspect the permitted ahead range and integrate behind/divergence in the clean execution checkout first; never use force or stale tracking refs.
- After moving a multi-paragraph Markdown section, verify heading order, exactly one occurrence of the moved heading and its first content line, and
git diff --check; delete-plus-insert moves can otherwise leave an omission or duplicate. - å§çž®ã¯ AI ã倿ã§ããæå°æ å ±ãäž»ç®çã«ãã人éåãå¯èªæ§ã¯äºæ¬¡ãšãã
- åé·èª¬æã¯å§çž®ããããæ ¹æ URL ãšéèªææé ã¯æ®ã
- åã Learning / Evidence / Impact ãèšãæããŠç¹°ãè¿ããã1 è«ç¹ 1 å¡ã§ãŸãšãã
AGENTS.mdãš.github/copilot-instructions.mdã®ãããªå ¥å£ãã¡ã€ã«ã¯åœ¹å²éå€ãå ã«çã- script / task åã¯ãåå©çšäŸ¡å€ã»æ€èšŒå¯èœæ§ã»åœ±é¿ç¯å²ã®çããæãå Žåãåªå ãã
å®è¡æé
0. Pre-Flight Inventory
ç¥èŠæœåºã«å
¥ãåã«ãåæ å
åè£ã inventory ãããã©ã® .instructions.md / tasks.json / scripts/ / AGENTS.md ãåãç¿ã«ãªãããããé©çšããã scope gate ã¯äœããå
ã«èŠããããã§ scope ãæ©ãã«å®ããè€æ°ãã¡ã€ã«ãžã®åæ£åæ ãæ¢åè³ç£ãšã®éè€ãé²ãã
1. ç¥èŠæœåº
- èšèšååãworkflowãcontextãautomation æ¹åãç¹°ãè¿ãæç€ºã®æ¢å®åãåªå ããŠæŸã
- äžåºŠã®åŠå®ç芳枬ïŒããã®æ©èœã¯ç¡ããïŒãèŠåã«ããªããèªèšŒç¶æ ãæ¡åŒµã®ã¢ã¯ãã£ãåãã¢ãŒããæœ°ããŠãã確å®ããæœ°ããããªããªã芳枬æ¡ä»¶ãæ·»ããŠæ®ã
- 1 ä»¶ããšã« Learning / Evidence / Impact ãäœã
2. 倿޿¡äœæ
- åªå 床: Impact x RecurrenceïŒP1/P2/P3ïŒ
- ãŸãæ¢å workspace è³ç£ãžçµ±åã§ãããã確èªãã
- script / task åãé©åãªãæ¢å runner ã script directory ãåªå ãã
- ã¬ããŒã/HTMLåã§å®ç»é¢ãæ±ãå Žåã¯ãactual UI screenshots ãšçæãã evidence view ãæç€ºçã«åããTeams/ãã£ããçã®å ±æç»é¢ã¯æçš¿å ã»ãŠãŒã¶ãŒã»ãã£ãã«ã»URLåšèŸºããã¹ã¯ããŠããåæ ãã
- entry file ã§ã¯è¿œå ããå
ã«å§çž®ãæ€èšãã
AGENTS.mdãš.github/copilot-instructions.mdã®åœ¹å²å·®åã厩ããªã - safe-auto ã§ã¯æå°å·®åã§åæ ããreview-only ãš Gate 忢æã ãææ¡ã«çãã
3. åæ + å¿ èŠææ¿èª
- safe-auto ã§ç·šéãã
- 確èªãå¿ èŠãªæ¡ä»¶ã«è©²åœããå Žåã ãã察象ã»çç±ã»åœ±é¿ã瀺ããŠæ¿èªåŸã«åæ ãã
3.5. è¥å€§åãã§ãã¯ïŒåæ åŸïŒ
åæ åŸãDRY éåã»åé·è¡šçŸã»éè€å®çŸ©ãããã°å§çž®ã»åé€ã»åé¢ããã
Next Candidates
List up to three scoped read-only follow-ups: dirty authoring/private-push/distribution gaps. Use the owning workflow, honor holds/visibility, and never widen scope or execute suggestions.
Example Report
# Retro: [Title]
- Target workspace: <repo root | æ°èŠäœæãããã©ã«ã | handoff>
- Learnings: ...
- Changes: ...
- Gate: pass / stop reasonStop: ç¥èŠãªã / ãŠãŒã¶ãŒæåŠ / Gate 倱æ / handoff-required / review-only / workspace æªç¢ºå®