povvo/claudikins-github-readme-for-perfectionists/crystal-ball
Claude Code and agent skill by povvo/claudikins-github-readme-for-perfectionists
- community
Checking that the SKILL.md file is still in the repository.
Use when analysing future opportunities after deep-dive phase. Identifies performance improvements, technical debt, security hardening, and feature gaps. Outputs roadmap candidates table.
Install
npx vskill@latest install povvo/claudikins-github-readme-for-perfectionists/crystal-ballSKILL.md
The Crystal Ball
Goal: Identify what the codebase COULD BE, not what it IS.
Step 1: Load Reference
Read references/roadmap-patterns.md for presentation patterns and anti-patterns.
Analysis Checklist
1. Complexity Analysis (Priority)
For key algorithms/functions:
- Time complexity: Count loops, recursion, data structure ops
- Space complexity: Memory usage patterns
- Best/worst case: Performance characteristics
Document in plain English: "This search is O(n²) because it compares every item to every other item. Could be O(n log n) with sorting first."
2. Performance Opportunities
Look for:
- Unnecessary iterations that could be reduced
- Missing caching for expensive operations
- Synchronous operations that could be parallel
- Memory allocations that could be pooled
- Network calls that could be batched
3. Code Quality Issues
Detect:
- Dead code (unused exports, commented blocks)
- Outdated dependencies (check package.json versions)
- Code smells (long functions >50 lines, deep nesting >3 levels)
- TODO/FIXME comments (extract and list)
- Inconsistent patterns (mixed async styles, naming conventions)
4. Security Hardening
Identify:
- Missing input validation on public endpoints/CLI args
- Hardcoded secrets (API keys, passwords in code)
- Unsafe dependencies (check for known vulnerabilities)
- Missing rate limiting on public endpoints
- SQL injection or XSS vulnerabilities
5. Technical Debt
Find:
- Deprecated APIs still in use
- Inconsistent patterns across codebase
- Missing tests for critical paths
- Documentation gaps (CONTRIBUTING.md, examples/)
- Workarounds marked with comments
6. Feature Gaps
Based on project type, identify:
- Common features for this type that are missing
- User-requested features (check GitHub issues if accessible)
- Competitive features (what similar tools have)
Output Format
REQUIRED: Return the analysis in this specific markdown format so pen-wielding can read it.
Important
- Focus on README-worthy improvements (things users/contributors care about)
- Be specific with file:line references
- Explain WHY something is an opportunity, not just WHAT
- Prioritise by impact (High/Medium/Low)
- Don't overwhelm - top 5-10 items per category max
Handoff
Goal: Transition from technical analysis to creative brainstorming.
- Present Findings: Show the "Roadmap Candidates" tables.
- Verify: Ask the user:
> "The Crystal Ball has spoken. Happy with these insights, or want to explore more? Ready for a brain-jam with Gemini?"
- Transition:
- If user wants changes: Refine the analysis.
- If user is satisfied: "Proceeding to brain-jam."
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/crystal-ball/SKILL.md
Popularity
- Repository stars
- 3
- Repository forks
- 1
- 7-day trend score
- 7
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/povvo/claudikins-github-readme-for-perfectionists/crystal-ball)