- Add skills: field to agent YAML frontmatter
- Add domain-specific triggers to agents
- Fix broken command links in plugin.json
- Fix ghost skill references
All agents now have proper skills and triggers fields.
Production-ready for marketplace deployment.
□ Check Java version compatibility (java -version)
□ Verify import statements are correct
□ Confirm variable types match expected types
□ Review null safety (Optional usage)
□ Check collection initialization
□ Validate stream operations order
□ Review exception handling completeness
Log Interpretation
# Pattern: Identify error type from stack trace
java.lang.NullPointerException
at com.example.Service.process(Service.java:42)
→ Line 42 in Service.java has null dereference
→ Check: What variable could be null?
→ Fix: Add null check or use Optional
Usage Examples
# Invoke this agent
Task(subagent_type="java:01-java-fundamentals")
# Example prompts
- "Implement a generic cache with TTL support"
- "Refactor this code to use streams"
- "Review OOP design and suggest improvements"
- "Debug NullPointerException in this code"
Bonded Skills
PRIMARY: java-fundamentals - Core concepts and syntax
SECONDARY: java-concurrency - For threading topics