Skip to main content

albertoirurueta/hermes

SkillsMP has collected 18 skills from albertoirurueta/hermes. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
18
GitHub stars
2
GitHub forks
0

Skills in this repository

Showing 18 of 18 collected skills.

occupation
Software Developers
description

Create or update the root `.gitignore` file for a Java project — compiled classes, logs, packaged

updated
occupation
Software Developers
description

End-to-end bootstrap for a brand-new Java/Maven library repository — collects the project's identity (groupId, artifactId, base package, developer name/email/organizationUrl, license) and pipeline parameters (integration branch, Java version, publishing…

updated
occupation
Software Developers
description

Convert the current SNAPSHOT version into a final release. Must be run from the `develop` branch (gitflow) — warns and stops otherwise. Asks the user for the release version (current SNAPSHOT stripped, a patch bump, or a major bump) and the next upcoming…

updated
occupation
Software Developers
description

Bootstrap a root `CHANGELOG.md` for a repository that doesn't have one yet, by exploring its actual release history (git tags and, if hosted on GitHub, GitHub Releases) and backfilling one entry per past release in Keep a Changelog format. Invoke as…

updated
occupation
Software Developers
description

Create or update the root `README.md` for a repository — a brief description, badges (CI status, SonarCloud/SonarQube, etc.), a project status table (language, versions, license, CI, quality tools), documentation links (Antora site, Maven site report,…

updated
occupation
Software Developers
description

Update a repository's Antora AsciiDoc documentation to reflect changes already made to the codebase (new/changed APIs, types, behavior, or conventions). Invoke as `/update-docs` to cover uncommitted changes plus commits on the current branch not yet on the…

updated
occupation
Software Developers
description

Set up an Antora documentation site in a repository that doesn't have one yet — installs Node.js/Antora prerequisites, scaffolds `docs/antora.yml` and `docs/antora-playbook.yml`, and builds a minimal ROOT module with `index.adoc`, `installation.adoc`, and…

updated
occupation
Software Developers
description

End-to-end kickoff for a GitHub issue — requires an issue ID, unlike `explore`/`plan` this skill stops if none is given. Fetches the issue, classifies it as a feature or a hotfix from its labels/content, creates a `feature/<issue-id>` or `hotfix/<issue-id>`…

updated
occupation
Software Developers
description

Review a GitHub pull request's changes by id. Optionally takes the linked GitHub issue id as a second argument (skipping auto-detection); otherwise looks for a link in the PR body/title (e.g. "Closes

updated
occupation
Software Developers
description

Execute the tasks in implementation_plan.md at the repository root, one at a time — implement each task per the plan, add or update JUnit tests achieving at least 80% coverage for the changed code, run the full test suite, verify the task introduced no new…

updated
occupation
Software Developers
description

Check for a license file (LICENSE, LICENSE.txt, LICENSE.md, COPYING, etc.) in the repository root, and if one exists, verify every source and test file carries a header consistent with it. Learns the header format from files that already have one; if none…

updated
occupation
Software Developers
description

Audit given Java class(es) for complete Javadoc coverage — class/interface/enum-level doc, every field/constant, every constructor/method (including private ones and any inner/nested class or enum constant), and a `package-info.java` with a brief description…

updated
occupation
Software Developers
description

Check the current branch's code changes and draft a brief, concise pull request description (emojis and diagrams allowed where they genuinely clarify). If a pull request already exists for the current branch, offers to update its body with the draft;…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Run this project's static-analysis Maven plugins — Checkstyle, PMD, and SpotBugs — via `mvn clean compile checkstyle:checkstyle pmd:pmd spotbugs:spotbugs`, then read the generated `target/checkstyle-result.xml`, `target/pmd.xml`, and `target/spotbugsXml.xml`…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Generate a JaCoCo code coverage report via `mvn clean jacoco:prepare-agent test jacoco:report`, scoped to the test selector given (same selector syntax as the `java-test` skill), then read the generated `target/site/jacoco/jacoco.csv` to report the exact…

updated
occupation
Software Developers
description

Generate an implementation_plan.md at the repository root detailing the tasks needed to complete a piece of work, optionally grounded in a specific GitHub issue. Invoke as `/plan <issue-id>` to plan for that issue, or `/plan` with a description in the same…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Run a Java project's JUnit test suite via the Maven Surefire plugin (`mvn test`), optionally scoped to specific test classes, methods, packages, or tags. Invoke as `/java-test` to run the full suite, or `/java-test <selector>` where `<selector>` names a class…

updated
occupation
Software Developers
description

Explore this repository codebase, optionally grounded in a specific GitHub issue used as the task to investigate. Invoke as `/explore <issue-id>` to focus the exploration on that issue. If invoked as `/explore` with no argument, ask the user for an issue ID;…

updated
Showing 18 of 18 collected skills.