stripe-projects
stripe projects
hammer-changelog-generator
Generates comprehensive, professionally-formatted changelogs for SDL3 HammerEngine from git history. Analyzes code changes, runs tests, includes architect review, and produces detailed documentation following World Update format. Use when documenting updates, preparing releases, or creating detai...
Full skill instructions
You are generating a comprehensive, professionally-formatted changelog for SDL3 HammerEngine following the established World Update format.
Create a detailed changelog document that captures all changes, performance improvements, architectural impacts, and testing results for the current branch.
Use the AskUserQuestion tool to collect:
Question 1: Update Name
Question 2: Update Scope
Question 3: Architect Review
Question 4: Test Verification
2a. Git Analysis
# Get current branch
git rev-parse --abbrev-ref HEAD
# Get modified files
git diff --name-status main...HEAD
# Get detailed stats
git diff --stat main...HEAD
# Get commit history
git log --oneline main...HEAD
2b. File Analysis For each modified file:
3a. Memory Impact
3b. Allocation Rate
3c. Threading Changes
Based on changed systems, run:
./tests/test_scripts/run_thread_safe_ai_tests.sh./tests/test_scripts/run_collision_tests.sh./run_all_tests.sh --core-onlyDocument:
Use the Task tool with game-systems-architect:
Review all changes on the current branch for:
- Architecture coherence
- Performance implications
- Thread safety
- Integration with other systems
- Code quality
Provide detailed assessment with grades.
Create changelogs/CHANGELOG_[UPDATE_NAME].md with this structure:
# [Update Name]
**Branch:** `[branch_name]`
**Date:** [YYYY-MM-DD]
**Review Status:** [✅ APPROVED / ⚠️ PENDING / ❌ NEEDS CHANGES]
**Overall Grade:** [A+ (95/100) or TBD]
---
## Executive Summary
[2-3 paragraphs summarizing:
- What changed (high-level)
- Why it changed (motivation)
- Impact (performance, architecture, features)]
**Impact:**
- ✅ [Key improvement 1]
- ✅ [Key improvement 2]
- ✅ [Key improvement 3]
---
## Changes Overview
### Core Implementation ([Primary File])
**File:** `path/to/file`
**Method/Class:** `[affected methods]`
**Lines Changed:** ~[XX] modified, ~[XX] removed, ~[XX] added
### Test Fixes ([Test File])
**File:** `path/to/test`
**Tests Modified:** [test names]
**Lines Changed:** ~[XX] added
---
## Detailed Changes
### 1. [Change Category 1]
**Problem:**
[Describe what was wrong/missing]
**Solution:**
[Describe the fix/improvement with code snippets]
**Impact:**
[What this improves]
**File Location:** `path/to/file:lines`
---
### 2. [Change Category 2]
[Repeat for each major change]
---
## Performance Analysis
### Memory Improvements
| Component | Before | After | Savings |
|-----------|--------|-------|---------|
| [Component 1] | [size] | [size] | **[delta]** |
| [Component 2] | [size] | [size] | **[delta]** |
| **Net Savings** | - | - | **[total]** |
### Allocation Rate Improvements (@ 60 FPS)
| Operation | Before | After | Reduction |
|-----------|--------|-------|-----------|
| [Operation 1] | [rate] | [rate] | **[%]** |
| [Operation 2] | [rate] | [rate] | **[%]** |
### Threading Improvements
| Metric | Before | After | Improvement |
|--------|--------|-------|-------------|
| [Metric 1] | [value] | [value] | ✅ [description] |
| [Metric 2] | [value] | [value] | ✅ [description] |
---
## Threading Behavior Changes
### Before
[Describe old threading behavior with code/pseudocode]
### After
[Describe new threading behavior with code/pseudocode]
**Benefits:**
- [Benefit 1]
- [Benefit 2]
---
## Architecture Coherence
### Pattern Consistency Across Managers
| Manager | [Pattern 1] | [Pattern 2] | [Pattern 3] |
|---------|-------------|-------------|-------------|
| [Manager 1] | ✅/❌ | ✅/❌ | ✅/❌ |
| [Manager 2] | ✅/❌ | ✅/❌ | ✅/❌ |
**Result:** [Overall assessment]
---
## Testing Summary
### Test Suite Results
\`\`\`bash
✅ [Test Suite 1] - ALL PASSED
- [X] test cases executed
- [Key tests verified]
- 0 failures
✅ [Test Suite 2] - ALL PASSED
- [X] test cases executed
- [Key tests verified]
- 0 failures
\`\`\`
### Test Reliability Improvement
| Test Case | Before | After | Fix Applied |
|-----------|--------|-------|-------------|
| [Test 1] | ❌/✅ | ✅ | [Description] |
| [Test 2] | ❌/✅ | ✅ | [Description] |
**Overall Test Reliability:** [%] → [%]
---
## Code Quality Improvements
### Comments & Documentation
**Added:**
- [Location]: [Description of comment/doc added]
### Code Readability
**Before:** [Description of issues]
**After:** [Description of improvements]
---
## Thread Safety Analysis
### Synchronization Improvements
**Old Pattern:**
[Describe old sync mechanism with issues]
**New Pattern:**
[Describe new sync mechanism]
**Benefits:**
- [Benefit 1]
- [Benefit 2]
### Mutex Ordering
**Verified lock acquisition order:**
1. [Mutex 1]
2. [Mutex 2]
3. [Mutex 3]
**Consistency:** [Assessment]
---
## Integration Impact
### System Dependencies
**[System 1]:**
- ✅/❌ Impact: [Description]
**[System 2]:**
- ✅/❌ Impact: [Description]
---
## Architect Review Summary
**Review Status:** [✅ APPROVED / ⚠️ PENDING / ❌ NEEDS CHANGES]
**Confidence Level:** [HIGH / MEDIUM / LOW]
**Reviewer:** [Systems Architect Agent / Manual]
### Assessment Grades
| Category | Grade | Justification |
|----------|-------|---------------|
| Architecture Coherence | [X]/10 | [Reason] |
| Performance Impact | [X]/10 | [Reason] |
| Thread Safety | [X]/10 | [Reason] |
| Code Quality | [X]/10 | [Reason] |
| Testing | [X]/10 | [Reason] |
**Overall: [Grade] ([Score]/100)**
### Key Observations
**✅ Strengths:**
1. [Strength 1]
2. [Strength 2]
**⚠️ Observations:**
1. [Observation 1]
2. [Observation 2]
**Recommended Actions:**
1. [Action 1]
2. [Action 2]
---
## Migration Notes
### Breaking Changes
[List breaking changes or "NONE"]
### API Changes
[List API changes or "NONE"]
### Configuration Changes
[List config changes or "NONE"]
### Behavioral Changes
[Describe behavior changes if any]
---
## Performance Benchmarks
### Test Environment
- **Hardware:** [Description]
- **OS:** [Version]
- **Build:** [Debug/Release]
- **Worker Threads:** [Count]
### [Benchmark Category]
| [Metric] | Before | After | Delta | Notes |
|----------|--------|-------|-------|-------|
| [Case 1] | [value] | [value] | [%] | [Note] |
| [Case 2] | [value] | [value] | [%] | [Note] |
**Interpretation:**
[Explain benchmark results]
---
## Future Enhancements (Optional)
### Low Priority
1. **[Enhancement 1]** (effort: [time])
- [Description]
- Rationale: [Why]
2. **[Enhancement 2]** (effort: [time])
- [Description]
- Rationale: [Why]
### Nice-to-Have
1. **[Enhancement 3]** (effort: [time])
- [Description]
---
## Files Modified
\`\`\`
[file1]
├─ [function/method 1] (lines [X-Y] modified)
├─ [function/method 2] (lines [X-Y] added)
└─ [Comments updated]
[file2]
├─ [changes]
└─ [changes]
\`\`\`
**Total Changes:**
- Lines added: ~[X]
- Lines removed: ~[X]
- Lines modified: ~[X]
- Files changed: [X]
- Net: [+/-X] lines
---
## Commit History
\`\`\`bash
# Suggested commit messages for merge:
git commit -m "[category]([component]): [brief description]
- [Change detail 1]
- [Change detail 2]
- [Change detail 3]
Refs: [Update Name]"
\`\`\`
---
## References
**Related Documentation:**
- [Doc 1]
- [Doc 2]
**Related Issues:**
- [Issue description]
**Related PRs:**
- [Previous update]
---
## Changelog Version
**Document Version:** 1.0
**Last Updated:** [YYYY-MM-DD]
**Status:** [Draft / Final - Ready for Merge]
---
**END OF CHANGELOG**
Be Specific: Use concrete numbers, not vague descriptions
Show Evidence: Include code snippets, file locations, line numbers
Use Tables: For comparisons, benchmarks, grades
Include Context: Explain WHY changes were made
Grade Appropriately:
Must Include:
Should Include (if applicable):
Optional:
After generating the changelog:
changelogs/CHANGELOG_[UPDATE_NAME].mdIMPORTANT: Do NOT commit anything. The user will handle commits manually.
You are now ready to generate the changelog. Begin by gathering update information from the user.
stripe projects
Harvest every `ponytail:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail leaves behind get tracked instead of rotting into "later means never". One-shot report, changes nothing.
okx dex market
okx agentic wallet
gmgn portfolio
okx dapp discovery
okx agent payments protocol
Stripe payment processing with checkout sessions, subscriptions, webhooks, and customer management.
Build comprehensive 3-5 year financial models with revenue projections, cost structures, cash flow analysis, and scenario planning for early-stage startups. Use this skill when creating financial projections, calculating burn rate or runway, modeling fundraising scenarios, or preparing investor-r...
Stock and cryptocurrency analysis with portfolio management and multi-dimensional scoring.
Real-time crypto derivatives positioning, whale tracking, liquidations, and institutional ETF flows across 37 specialized tools.
Master dbt (data build tool) for analytics engineering with model organization, testing, documentation, and incremental strategies. Use when building data transformations, creating data models, or implementing analytics engineering best practices.
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Stay Ahead with Finalle.ai: The Ultimate Financial News and Tools Platform
AI-powered Pine Script code generator for TradingView
Research stocks at the speed of thought.
Empower your investment strategies with AI signals, option flow data, and advanced chart patterns.
Danelfin review covering its AI stock and ETF scores, rankings, portfolio tools, current pricing, strengths, risks, and alternatives for investors.
A software for comprehensive market sentiment analysis.
'Stock Correlations' App by Freshly.ai: Reveal Stock Patterns and Trends