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.