Commit Graph

11 Commits

Author SHA1 Message Date
Claude a1db3e57ce
Add Streamlit CEP search app with robust validation
- Implemented CEPValidator class with comprehensive validation
  - Sanitizes input (removes non-numeric characters)
  - Validates 8-digit format
  - Detects invalid CEPs (all same digits)
  - Formats CEP in XXXXX-XXX pattern

- Integrated ViaCEPAPI with automatic retry system
  - Up to 3 retry attempts on network failures
  - Configurable 10-second timeout
  - Comprehensive error handling (timeout, connection, HTTP errors)

- Created intuitive Streamlit interface
  - Responsive layout with visual feedback
  - Sidebar with examples and documentation
  - Formatted address display in columns
  - User-friendly error messages

- Added test suite for CEP validation
  - 13 test cases covering valid and invalid scenarios
  - All tests passing

- Included complete documentation (README.md, SKILL.md)
- Added .gitignore and requirements.txt
2026-01-19 00:43:04 +00:00
Mahesh Murag c74d647e56
Clarify Claude Code installation in README.md (#20)
* Updates to README.md
2025-10-18 12:39:45 -04:00
Mahesh Murag 0877baec7e
Updates to README.md (#9) 2025-10-16 15:15:19 -04:00
Keith Lazuka b118d29ea4
Add Claude Claude instructions to the readme (#8) 2025-10-16 12:57:23 -04:00
Keith Lazuka 4d1e3f3f78
Add Claude Code Marketplace (#5) 2025-10-16 12:11:41 -04:00
Matt Piccolella 9b6100367b
Small tweak to blog link (#7) 2025-10-16 12:08:28 -04:00
Keith Lazuka 10e0fbe1a4
Add initial Agent Skills Spec (#2) 2025-10-16 11:32:56 -04:00
Keith Lazuka ec841043a5
Add 3rd Party notices (#4) 2025-10-16 08:32:27 -07:00
Matt Piccolella 67ada86353
Adding more details to README (#3)
* Adding details about document skills

* Adding partner skills section
2025-10-16 08:22:54 -07:00
Keith Lazuka 83291af582
Reorganize the example skills (#1)
* Rename to document-skills

* rearrange
2025-10-16 10:02:06 -04:00
Keith Lazuka 37292f37bf
init repo 2025-10-15 17:07:32 -04:00