Add Claude Code IFSC Release Manager skill #449
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adds a comprehensive Claude Code skill for autonomous IFSC dataset management and release orchestration.
What's New
🤖 Autonomous Release Manager Skill
A complete AI-driven workflow for managing IFSC dataset updates from RBI/NPCI sources.
Core Capabilities:
📁 Files Added
Skill Components
.claude/skills/ifsc-release-manager/skill.md- Main orchestration workflow.claude/skills/ifsc-release-manager/README.md- Usage documentation.claude/skills/ifsc-release-manager/COMPLETE_SOLUTION.md- Architecture overviewSub-Skills (Specialized Tasks)
rbi-data-monitor.md- Detect changes on RBI/NPCI websitesifsc-data-extractor.md- AI vision-based Excel parsingrelease-decision-maker.md- Analyze changes & determine version bumpgit-orchestrator.md- Manage Git operations & PR creationpatch-applier.md- Apply IFSC patches and validationsupi-validator.md- Validate UPI-enabled branchesInfrastructure
scraper/scripts/convert_excel.py- Python-based Excel to CSV converterssconvert(gnumeric).gitignore- Exclude sensitive local settingsContext
context/ifsc-domain-knowledge.md- IFSC format rules, validation logic, bank codesBenefits
For Maintainers:
For the Release Process:
Example Workflow
Testing Done
Technical Details
Python Converter vs ssconvert:
AI-Driven Approach:
Migration Notes
generate.rb.claude/settings.local.json) are gitignoredNext Steps
After merge:
🤖 Generated with Claude Code