José M. Requena Plens
Community@jmrplens · Spain
Restless mind.
Agent Skills by José M. Requena Plens
Showing 21 vetted skills indexed across 2 GitHub repositories.
golang-patterns
Applies idiomatic Go patterns for error handling, concurrency, interfaces, and package design.
git-commit
Generates conventional commit messages by analyzing git diffs and staging changes.
modularize-go-package
Migrates monolithic Go packages into domain-specific sub-packages with verified compilation and tests.
go-source-documentation
Adds idiomatic godoc-compliant doc comments to Go source and test files.
update-starlight-docs
Updates Astro Starlight user documentation pages to reflect code changes affecting user-facing features.
create-mcp-evaluation
Creates verified question-answer pairs to evaluate MCP server tool quality.
create-implementation-plan
Generates structured implementation plan Markdown files for features, refactoring, and upgrades.
increase-test-coverage
Generates table-driven Go tests to reach 100% statement coverage per touched package.
create-mcp-tool
Creates a new MCP tool wrapping a GitLab API endpoint with handlers, specs, tests, and docs.
go-safe-move-refactor
Moves Go source files between packages while keeping compilation passing at every step.
generate-project-documentation
Generate architecture, API reference, and developer guides for Go projects using Diátaxis and Mermaid.
create-architectural-decision-record
Generates structured Architectural Decision Record documents with standardized front matter and coded sections.
upstream-contribution
Contribute bug fixes and missing endpoint wrappers to the GitLab client-go library.
update-project-documentation
Updates existing documentation to match source code changes through delta analysis and surgical edits.
generate-release-notes
Generate categorized release notes by comparing two Git refs in a GitLab project.
create-specification
Creates structured Markdown specification files optimized for Generative AI consumption.
review-and-refactor
Reviews and refactors project code for quality, security, testing, and MCP conventions.
golang-testing
Write Go tests using table-driven patterns, subtests, benchmarks, fuzzing, and coverage analysis.
astro-build
Builds, previews, and verifies the jmrp.io Astro 6 static site project.
accessibility-audit
Run automated WCAG 2.2 AA accessibility audits with axe-core checks.
csp-debug
Debug CSP and SRI violations for the jmrp.io project.
Frequently Asked Questions About José M. Requena Plens
FAQPage SchemaWhat 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.