Adds inline documentation (JSDoc, docstrings, comments) to under-documented functions, methods, complex logic blocks, parameters, returns, and modules.
From code-explainernpx claudepluginhub rohitg00/awesome-claude-code-toolkit --plugin code-explainer/annotateCollaboratively annotate PDF section-by-section: propose markup (highlights, notes, stamps), apply on approval, review via screenshots, iterate.
/annotateAdd visual annotations (boxes, highlights, callouts) to the current page and take a screenshot. Use during user testing to highlight issues or confusion points.
/annotateConstruction document annotation and markup for superintendents. Mark up plan sheets with work areas, hold zones, and redlines. Extract and annotate spec sections for trade distribution. Annotate construction photos with deficiency callouts and measurement overlays. Create annotated drawing markups for RFI submission packages. All annotations are tracked as structured records with full traceability to source data.
Add inline documentation (JSDoc, docstrings, comments) to under-documented code.
@param, @returns, @throws, @example./// doc comments with examples./**
* Creates a new user account with the given credentials.
*
* @param email - The user's email address (must be unique)
* @param password - Plain text password (will be hashed)
* @returns The created user object with generated ID
* @throws {ConflictError} If a user with this email already exists
* @example
* const user = await createUser("alice@example.com", "securePass123");
*/
@example for functions with non-obvious usage patterns.