From java-core
Generates standard Javadoc comments for Java classes, interfaces, methods, and fields. Useful when adding documentation to Java code on requests like 'add javadoc' or 'document this class'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/java-core:java-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate Javadoc comments for the Java code I've selected or provided. Follow standard Javadoc conventions.
Generate Javadoc comments for the Java code I've selected or provided. Follow standard Javadoc conventions.
For classes and interfaces:
/**
* [One sentence describing the class's responsibility.]
*
* [Optional: 1–2 sentences of additional context, design pattern used, or usage note.]
*
* @author [omit — do not add @author unless already present]
* @since [omit unless the user specifies a version]
*/
For public and protected methods:
/**
* [One sentence describing what this method does — use active voice, e.g., "Returns the user with the given ID."]
*
* [Optional: additional detail about behaviour, side effects, or constraints — only if non-obvious.]
*
* @param paramName [description of the parameter — what it represents, valid values, null-safety]
* @return [description of the return value — what it contains, when it is empty/null]
* @throws ExceptionType [condition that causes this exception to be thrown]
*/
For fields:
/** brief description */private String name;@param: describe what the parameter represents, not just its type@return: describe the returned value's meaning, not just "the result"@throws: describe the condition, not just the exception name@param for void methods with no parameters@return for void methodsProduce the complete class or method with Javadoc inserted. Show only the documented code — do not change any logic.
npx claudepluginhub ducpm2303/claude-java-plugins --plugin java-coreGenerates JSDoc for JS/TS, docstrings for Python, Rustdoc, Javadoc, GoDoc, READMEs, and API docs by analyzing code signatures, params, returns, and examples.
Automatically generates documentation comments and docstrings for code functions/classes, matching project style or language conventions like Google/NumPy for Python, JSDoc for JS/TS, godoc for Go.
Explains Java code in plain language: purpose, step-by-step logic, features like streams and annotations, design patterns, and gotchas. Activates on 'explain this code' or similar queries.