auth
無料Authentication and authorization patterns for Rossoctl services
日本語の概要は準備中です。原文の説明を表示しています。
End-of-session review to identify improvements, skill gaps, and refactoring opportunities
日本語の概要は準備中です。原文の説明を表示しています。
実行スコア 未検証
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
flowchart TD
START(["/skills:retrospective"]) --> P1["Phase 1: Session Analysis"]:::skills
P1 --> P1B["Phase 1b: Commit History"]:::skills
P1B --> P2["Phase 2: Skill Inventory"]:::skills
P2 --> P3["Phase 3: Create Plan"]:::skills
P3 --> APPROVE{"User approves?"}
APPROVE -->|Yes| P4["Phase 4: Execute"]:::skills
APPROVE -->|Changes| P3
P4 --> DONE([Commit changes])
classDef skills fill:#607D8B,stroke:#333,color:white
Follow this diagram as the workflow.
Run at the end of significant sessions:
Review the current session for patterns. Do NOT make changes yet.
What commands did you run more than 3 times?
# Check bash history for patterns
history | grep -E "kubectl|helm|git" | sort | uniq -c | sort -rn | head -20
What took longest to figure out?
What information did you search for repeatedly?
Signs of missing workflow:
Analyze recent commit history to identify blind paths and wasted iterations.
git log --oneline -30
Look for patterns that indicate wrong paths were taken:
git log --oneline -50 | grep -iE "revert|fix:|fixup|undo|retry|attempt"
For each revert/fix chain, classify the root cause:
| Pattern | Root Cause | Skill Fix |
|---|---|---|
| Fix → Fix → Fix same thing | Wrong initial approach | Add decision tree to skill |
| Revert then different approach | First approach was wrong | Add "don't do X" anti-pattern |
| Multiple commits changing same file | Incremental guessing | Add diagnostic steps before fix |
| Commit then immediately fix | Didn't verify before commit | Strengthen verification step |
| Applied fix that broke other tests | Didn't check impact | Add "check related tests" step |
# Count fix/revert commits vs feature commits in last 30
echo "Feature commits:"
git log --oneline -30 | grep -cvE "fix:|revert|fixup|undo"
echo "Fix/revert commits:"
git log --oneline -30 | grep -ciE "fix:|revert|fixup|undo"
A healthy ratio is 3:1 (feature:fix). Below 2:1 means the agent is taking too many blind paths.
Review the session conversation for:
For each blind path identified, determine if a skill can prevent it:
| Blind Path | Preventable? | Action |
|---|---|---|
| Tried approach A, failed, tried B, B worked | YES — add "use B when [condition]" | Update skill with decision tree |
| Explored 3 approaches, all reasonable, #3 worked | PARTIALLY — ambiguous situation | Add "try in this order" guidance |
| Guessed at fix without diagnosing first | YES — skipped diagnostic step | Add "diagnose before fixing" rule |
| Tried approach that can't work in this env | YES — env-specific constraint | Add environment check to skill |
| Novel problem, had to explore | NO — genuinely unknown | Document solution for next time |
Review existing skills for refactoring opportunities. Do NOT make changes yet.
find .claude/skills -name "SKILL.md" | sort
Look for skills that cover similar ground:
| Pattern | Action |
|---|---|
| Two skills with overlapping commands | Consider merging |
| One skill doing too many things | Consider splitting |
| Similar skills in different categories | Consider consolidating |
| Skill references outdated patterns | Update to best practices |
For each skill, verify:
name and descriptionCommon refactoring needs:
k8s:pods and k8s:health have overlapping pod checksWrite a plan document for approval. Include all proposed changes.
Create docs/SKILL_RETROSPECTIVE_<date>.md:
# Skill Retrospective Plan - [Date]
## Session Context
[What was the session about?]
## Proposed Changes
### New Skills to Create
| Skill | Reason | Priority |
|-------|--------|----------|
| `category/name` | Gap identified when... | High/Medium/Low |
### Skills to Update
| Skill | Change | Reason |
|-------|--------|--------|
| `category/name` | Add X | Missing from workflow |
### Skills to Refactor
| Action | Skills | Reason |
|--------|--------|--------|
| Merge | `a`, `b` → `c` | Overlapping content |
| Split | `x` → `y`, `z` | Too broad |
| Rename | `old` → `new` | Clarity |
### Skills to Delete
| Skill | Reason |
|-------|--------|
| `category/name` | Superseded by X |
## Questions for Review
- Should X and Y be merged?
- Is category Z still relevant?
## Estimated Effort
- New skills: N
- Updates: M
- Refactors: K
Show the plan to the user and ask:
Here's my retrospective plan. Before I make any changes:
- Do these proposed changes make sense?
- Should I prioritize any specific items?
- Are there changes you'd skip or modify?
Only after user approves the plan, execute changes.
After significant changes, pause and confirm:
Completed: [description]. Continue with next item?
Commit all changes with comprehensive message:
docs: Session retrospective skill updates
- Created: auth/new-skill
- Updated: k8s:health with pod debugging
- Merged: testing/a + testing/b → testing/combined
- Deleted: obsolete/skill
Based on [session context].
| Session Pattern | Likely Gap |
|---|---|
| "I had to google..." | Missing reference skill |
| "After trying X, Y, Z, W worked" | Missing debugging decision tree |
| "The pattern for this is..." | Missing pattern skill |
| "You need A before B" | Missing prerequisite skill |
| "Different on OpenShift vs Kind" | Missing env-specific skill |
| 401/403 errors | Missing auth skill |
| Connection/routing issues | Missing networking skill |
| Commit → revert → different approach | Missing anti-pattern in skill |
| 3+ fix commits for same issue | Missing diagnostic step in skill |
| Agent explored multiple approaches | Add "try in this order" to skill |
skills:write - Template for new skillsskills:scan - Full repo audit and gap analysisまだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Authentication and authorization patterns for Rossoctl services
日本語の概要は準備中です。原文の説明を表示しています。
Create confidential OAuth2 clients in Keycloak for server-to-service authentication
日本語の概要は準備中です。原文の説明を表示しています。
Configure MLflow with mlflow-oidc-auth plugin for Keycloak OIDC authentication
日本語の概要は準備中です。原文の説明を表示しています。
Configure OpenTelemetry Collector with OAuth2 authentication for trace export
日本語の概要は準備中です。原文の説明を表示しています。
CI pipeline monitoring, status checks, and PR validation workflows
日本語の概要は準備中です。原文の説明を表示しています。
Monitor running CI jobs, wait for completion, create tasks for results
日本語の概要は準備中です。原文の説明を表示しています。