José M. Requena Plens avatar

José M. Requena Plens

Community

@jmrplens · Spain

39Followers
|
35Public Repos
|
21Published Skills

Restless mind.

Skills Distribution
DomainDeveloper To...Go Engineering & R.. (40%)MCP Server & GitLa.. (25%)Documentation & Te.. (20%)Testing & Code Qua.. (10%)

Agent Skills by José M. Requena Plens

Showing 21 vetted skills indexed across 2 GitHub repositories.

jmrplensjmrplens
37

golang-patterns

Applies idiomatic Go patterns for error handling, concurrency, interfaces, and package design.

Community
Intermediate
jmrplensjmrplens
37

git-commit

Generates conventional commit messages by analyzing git diffs and staging changes.

Community
Intermediate
jmrplensjmrplens
37

modularize-go-package

Migrates monolithic Go packages into domain-specific sub-packages with verified compilation and tests.

Community
Advanced
jmrplensjmrplens
37

go-source-documentation

Adds idiomatic godoc-compliant doc comments to Go source and test files.

Community
Intermediate
jmrplensjmrplens
37

update-starlight-docs

Updates Astro Starlight user documentation pages to reflect code changes affecting user-facing features.

Community
Intermediate
jmrplensjmrplens
37

create-mcp-evaluation

Creates verified question-answer pairs to evaluate MCP server tool quality.

Community
Intermediate
jmrplensjmrplens
37

create-implementation-plan

Generates structured implementation plan Markdown files for features, refactoring, and upgrades.

Community
Intermediate
jmrplensjmrplens
37

increase-test-coverage

Generates table-driven Go tests to reach 100% statement coverage per touched package.

Community
Advanced
jmrplensjmrplens
37

create-mcp-tool

Creates a new MCP tool wrapping a GitLab API endpoint with handlers, specs, tests, and docs.

Community
Advanced
jmrplensjmrplens
37

go-safe-move-refactor

Moves Go source files between packages while keeping compilation passing at every step.

Community
Advanced
jmrplensjmrplens
37

generate-project-documentation

Generate architecture, API reference, and developer guides for Go projects using Diátaxis and Mermaid.

Community
Advanced
jmrplensjmrplens
37

create-architectural-decision-record

Generates structured Architectural Decision Record documents with standardized front matter and coded sections.

Community
Basic
jmrplensjmrplens
37

upstream-contribution

Contribute bug fixes and missing endpoint wrappers to the GitLab client-go library.

Community
Advanced
jmrplensjmrplens
37

update-project-documentation

Updates existing documentation to match source code changes through delta analysis and surgical edits.

Community
Advanced
jmrplensjmrplens
37

generate-release-notes

Generate categorized release notes by comparing two Git refs in a GitLab project.

Community
Intermediate
jmrplensjmrplens
37

create-specification

Creates structured Markdown specification files optimized for Generative AI consumption.

Community
Basic
jmrplensjmrplens
37

review-and-refactor

Reviews and refactors project code for quality, security, testing, and MCP conventions.

Community
Intermediate
jmrplensjmrplens
37

golang-testing

Write Go tests using table-driven patterns, subtests, benchmarks, fuzzing, and coverage analysis.

Community
Intermediate
jmrplensjmrplens

astro-build

Builds, previews, and verifies the jmrp.io Astro 6 static site project.

Community
Advanced
jmrplensjmrplens

accessibility-audit

Run automated WCAG 2.2 AA accessibility audits with axe-core checks.

Community
Intermediate
jmrplensjmrplens

csp-debug

Debug CSP and SRI violations for the jmrp.io project.

Community
Advanced

Frequently Asked Questions About José M. Requena Plens

FAQPage Schema
What tasks can I accomplish with jmrplens's skills?▼

You can refactor and modularize Go packages, write godoc-compliant documentation, generate conventional git commits, create MCP tools and evaluations, produce ADRs and specifications, generate release notes between Git refs, audit WCAG 2.2 AA accessibility, and build the Astro 6 jmrp.io site.

Who are these skills designed for?▼

Go engineers maintaining large codebases, developers building MCP servers on the official go-sdk, teams integrating the GitLab client-go library, and maintainers of Astro Starlight documentation sites who need testing, refactoring, and documentation support.

What are the prerequisites and dependencies?▼

Skills target Go projects using the official MCP go-sdk and gitlab.com/gitlab-org/api/client-go/v3. Testing skills rely on go test with coverprofile and httptest mocks. Site skills require the Astro 6 jmrp.io project; git-commit requires Bash execution access.

Are these skills open source and what do they cost?▼

The git-commit skill is explicitly licensed under MIT, permitting free use and modification. Other skills in the manifest do not declare licenses, so users should check the individual repository at github.com/jmrplens before redistribution or commercial use.

How do the refactoring skills ensure code safety?▼

The modularize-go-package and go-safe-move-refactor skills validate compilation and tests after every atomic step, handling package declarations, import updates, symbol exports, type renames, test migration, and forwarding stubs to guarantee zero compilation downtime.