Find the perfect skill
Explain Data Flows and Code Paths
Documentation
This skill traces data flows, features, and code paths in the varun.surf application. It provides step-by-step breakdowns with ASCII diagrams and file:line references, helping developers understand how data moves through the system. Use it when you need to grasp the end-to-end behavior of a feature or integration.
Remember a plan with git commit
Documentation
Moves a plan file into a dedicated plans directory (default: docs/plans) with a date-based filename and commits it using a standardized commit message. Useful for persisting planning decisions in version control for traceability.
Managing Changelog
Documentation
Create and maintain CHANGELOG.md files following Common Changelog and Keep a Changelog standards. Use to add release entries, validate format, and document version changes.
Project Documentation Validation
Documentation
Validates project documentation by running standard or deep checks on all documents. Reports issues grouped by severity (errors, warnings) and offers to fix them automatically. Helps maintain documentation quality and consistency.
API Reference Creator
Documentation
Helps create and maintain API reference documentation. Automatically activates when you mention API reference creation or building integrations. Provides step-by-step guidance and generates configurations and code for API docs.
Docs-Code Consistency Checker
Documentation
Checks and maintains consistency between project docs and code. Supports incremental scanning (changed files only), custom rules, and completeness checks (dependencies, security, etc.). Useful for running on-demand within a change scope or performing a global audit.
Journey - Persistent Learning Logs
Documentation
Create or read session learning logs that persist institutional memory across Claude Code sessions. Helps preserve decisions, patterns, and learnings beyond a single session. Useful after completing significant work or discovering important insights.
JavaDoc Documentation
Documentation
Provides standards for JavaDoc documentation in Java projects, including class-level, method-level, and code example patterns. Helps ensure consistent, clear, and complete API documentation with proper tag ordering and error reference. Useful when writing or reviewing JavaDoc for any Java codebase.
Comprehensive Thesis Review
Documentation
Provides a comprehensive thesis review structured in two parts: urgent formatting issues and content improvements for post-submission consideration. Supports LaTeX (.tex) and Word (.docx) files, automatically reads existing feedback to avoid duplicate comments. Adjusts review depth based on deadline proximity (tomorrow, week, or none). Ideal for students needing prioritized feedback before thesis submission.
Add New Skill
Documentation
Creates a new skill file with the required structure, loading style guides and parsing arguments for category, name, and description. Use this when adding a new skill to ensure it follows the standard format and conventions.
Plan Generator
Documentation
The Plan Generator skill creates a detailed, step-by-step plan based on the user's request. It captures the objective, context, implementation steps, and verification, then saves the plan as a timestamped markdown file in docs/plan/. Use this skill only when explicitly asked to 'plan' or 'create a plan'; it does not execute the plan or modify code.
Publish Session to GitHub Gist
Documentation
Publishes the current session transcript to a GitHub Gist. Also checks for plugin updates and notifies the user if a new version is available.