Files
gh-kfly8-claude-cpan-plugin…/commands/verify-module.md
2025-11-30 08:31:05 +08:00

57 lines
1.5 KiB
Markdown

---
name: verify-cpan-module
description: Verify that a CPAN module exists and fetch its basic information
params:
- name: module_name
type: string
required: true
description: Name of the CPAN module to verify
---
# Verify CPAN Module
This command verifies that a CPAN module exists on MetaCPAN and fetches its basic information before generating skills.
## Usage
```
/verify-cpan-module --module_name "Result::Simple"
```
## Process
1. **Existence Check**: Verifies the module exists on MetaCPAN
2. **Information Fetch**: Retrieves basic module information
3. **API Preview**: Shows available methods/functions (if detectable)
4. **Readiness Assessment**: Confirms if the module is ready for skill generation
## Output
The command will display:
- ✅ Module existence status
- 📝 Module description and version
- 👤 Author information
- 🏷️ Tags and keywords
- 📚 Available documentation sections
- ⚠️ Any potential issues for skill generation
## Example Output
```
✅ Module Found: Result::Simple v0.05
📝 Description: A dead simple perl-ish Result like F#, Rust, Go, etc.
👤 Author: KFLY
🏷️ Keywords: result, error-handling, functional
📚 Sections: SYNOPSIS, DESCRIPTION, FUNCTIONS, EXAMPLES
⚠️ Notes: Module uses tuple-based returns, not objects
✅ Ready for skill generation with /generate-cpan-skill
```
## Error Cases
If the module doesn't exist or has issues:
- ❌ Module not found on MetaCPAN
- ⚠️ Module documentation incomplete
- ⚠️ Module deprecated or abandoned
- 💡 Suggestions for similar modules