update-claudemd
Review recent changes and update CLAUDE.md if needed
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Review recent changes and update CLAUDE.md if needed
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run ruff linter and formatter on the project
Add observability (probes, trackers, charts) to a simulation
Analyze simulation results and provide insights
Help choose the right happysimulator components for a use case
Troubleshoot a broken or misbehaving simulation
Walk through a library example with detailed explanation
| name | update-claudemd |
| description | Review recent changes and update CLAUDE.md if needed |
Review recent git changes and update the project's CLAUDE.md file to reflect any significant changes to the codebase.
The CLAUDE.md file should be updated when changes affect:
happysimulator/components/happysimulator/distributions/Do not update CLAUDE.md for:
Examine recent changes using git commands:
# View recent commits (last 5-10)
git log --oneline -10
# View changes since last CLAUDE.md update
git log --oneline CLAUDE.md
# View what files changed recently
git diff --name-only HEAD~5
# View detailed diff for specific commits
git show <commit-hash> --stat
Identify significant changes by looking for:
happysimulator/ (especially in core/, components/, distributions/)examples/__init__.py files (public API changes)tests/Read the current CLAUDE.md to understand existing structure:
Propose updates by:
Apply updates to CLAUDE.md:
> **Last Updated:** YYYY-MM-DD line)Verify updates are correct and complete
CLAUDE.md has a timestamp near the top in this format:
> **Last Updated:** 2026-01-31
When making ANY updates to CLAUDE.md, update this date to the current date in YYYY-MM-DD format.
When running this skill, provide a summary like:
## Changes Analyzed
- Commit abc123: Added CircuitBreaker component
- Commit def456: New Pareto distribution
## CLAUDE.md Updates Needed
1. **Key Directories**: Add entry for `components/resilience/`
2. **Common Patterns**: Add CircuitBreaker usage example
3. **Core Abstractions**: Document Pareto distribution
## Updates Applied
- Added CircuitBreaker to components table
- Added ParetoLatency to distributions list
If no significant changes warrant CLAUDE.md updates, report:
## Changes Analyzed
- Commit abc123: Fixed typo in docstring
- Commit def456: Added unit test for existing feature
## CLAUDE.md Updates Needed
None - recent changes are internal improvements that don't affect the documented API or patterns.