hugobatista
- 29 skills
- 0 followers
- 7 hours ago last updated
- ▌ Design Advisor · hugobatistaUse for architectural decisions, design reviews, risk assessments, and non-trivial implementation planning. Applies engineering excellence with pragmatic delivery.
- ▌ Journal Coach · hugobatistaSocratic coaching grounded in the user's journal, informed by attachment theory, schema therapy, polyvagal theory, and Big Five personality. Philosophical, clinical, confrontational when needed, always compassionate. Reads journal-coach.md for user metadata.
- ▌ Discord Send · hugobatista bundleSend messages to Discord channels via webhooks. Covers text, embeds, file attachments, threads.
- ▌ Github Templates · hugobatista bundleCreate GitHub issue and pull request templates for GitHub-hosted projects. Covers bug reports, feature requests, PR templates, and contributing guidelines. Proactively offers during project initialization.
- ▌ Security Reviewer · hugobatistaUse when performing security-focused code reviews, threat modeling, or assessing OWASP Top 10 / LLM security risks. Covers Zero Trust and enterprise security standards.
- ▌ Commit Message · hugobatistaPropose a git commit message using conventional commits format (feat:, fix:, refactor:, etc.) based on staged/unstaged changes. Always in English. Never commit without explicit user approval.
- ▌ Architecture Brief · hugobatistaGenerate an architecture overview document from a pull request or local git diff. Detects the forge type (GitHub, Forgejo, GitLab) from the current repo and uses the appropriate CLI. Supports PR mode (pr brief #N, architecture-brief PR #N) and local diff mode (git brief, architecture-brief, architecture-brief --staged). Produces a concise brief with Mermaid diagrams explaining what was built and how it works. Triggered by: architecture-brief, pr brief, git brief.
- ▌ Python Devcontainer · hugobatista bundleALWAYS load alongside the python-project skill for any new or existing Python project. Creates a Dev Container configuration for Python projects using uv. Ask the user if they want devcontainers set up during project scaffolding.
- ▌ Technical Debt Review · hugobatistaDetect technical debt introduced or perpetuated in code diffs. Focuses on complexity, propagation of existing debt, hardcoded configuration, missing error handling, and inconsistent patterns. Designed to run against git diffs with access to the source tree. Triggered by: technical debt review, debt review.
- ▌ Renovate · hugobatista bundleUse when creating or modifying Renovate configuration for automated dependency management. Covers renovate.json config, GitHub Actions workflow, and Forgejo Actions workflow templates for supply-chain hardened dependency updates.
- ▌ Forgejo Pr · hugobatistaCreate, view, edit, comment, assign, close, merge, search, checkout PRs on a Forgejo repo via fj.
- ▌ Python CI · hugobatista bundleALWAYS load alongside the python-project skill for any new or existing Python project. Creates GitHub Actions CI workflows for linting (ruff) and testing (pytest + coverage). Do not skip — CI is a standard part of Python project setup.
- ▌ Python CLI · hugobatistaUse when building or modifying Python CLI tools. Covers .dockerignore, PyPI publishing, and readme update conventions for Python CLI projects. For CLI tools in other languages, use the dedicated skill for that language. For the Dockerfile template, load the docker-python skill.
- ▌ Create Readme · hugobatistaCreate or update a README.md file for a project. Review the full project structure and generate a comprehensive, well-structured README that covers installation, usage, and key features.
- ▌ Forge Detect · hugobatistaDetect the forge type from the current repo's git remote. Sets $FORGE_CLI, $FORGE_TYPE, and $FORGE_HOST. Provides per-forge command templates for PR and issue operations.
- ▌ Markdown Style · hugobatistaUse when writing or editing Markdown documentation (*.md files). Covers GFM formatting, content structure, headings, lists, code blocks, links, images, tables, and front matter.
- ▌ Mermaid Syntax · hugobatistaCorrect Mermaid diagram syntax reference covering all types (flowchart, sequence, class, ERD, state, C4, git, gantt, pie). Emphasizes parser-compatible patterns to avoid rendering errors in GitHub, Obsidian, VS Code, and other tools. Use when creating, visualizing, or documenting software architecture through diagrams.
- ▌ Obsidian Vault · hugobatista bundleRead, search, and save structured findings to any Obsidian vault. Works across projects and vaults.
- ▌ Forgejo Issue · hugobatistaCreate, view, edit, comment, assign, close, search issues on a Forgejo repo via fj.
- ▌ Docker Python · hugobatista bundleDockerfile best practices for Python projects. Covers non-root user (ARG UID/GID/APP_USER), COPY --chown, runtime-writable files, and entrypoint diagnostics.
- ▌ Web Frontend · hugobatistaUse when building or modifying web frontend code. Covers Vue, Tailwind CSS, Vite, dark/light mode, responsive design, and frontend tooling. For other UI types (desktop, Qt, etc.), use the dedicated skill for that domain.
- ▌ Pyproject Toml · hugobatista bundleUse when creating or modifying pyproject.toml configuration for Python projects. Covers hatchling build, uv dependency management, and tool configuration for pytest, coverage, mypy, and ruff.
- ▌ Python Project · hugobatistaUse when writing, reviewing, or modifying Python code (*.py files). Covers Typer CLI, FastAPI, pytest, uv + hatch, 100% coverage. When creating a new Python project, also load the python-ci skill for CI setup and the python-devcontainer skill for devcontainer setup.
- ▌ Ste100 · hugobatistaUse when writing or editing technical documentation (manuals, procedures, work instructions, warnings, cautions, notes, maintenance guides, user guides). Applies ASD-STE100 Simplified Technical English Issue 9 rules.
- ▌ Node CI · hugobatista bundleCreates GitHub Actions CI workflows for Node.js/Bun projects: typecheck (tsc), tests (bun test), draft releases, and npm publish with OIDC trusted publishing.
- ▌ Saas Transition Review · hugobatistaReview code changes on projects that start self-hosted and evolve into SaaS. Catches regressions, anti-patterns, and architecture violations before they reach production. Four specialized lenses — saas transition strategy, SaaS anti-pattern, security, and technical debt — plus full test suite execution. Works on pull requests (creates isolated worktree) or local git diffs. Triggered by: review PR, PR #, saas transition review, hybrid review, review pull request, review, review diff.
- ▌
- ▌ Saas Transition Strategy · hugobatistaDecision framework for projects that start self-hosted and evolve into SaaS. Encodes invariants, a decision tree, and strategic anti-patterns to guide every architecture choice. Load alongside the saas-anti-pattern-review skill. Triggered by: saas transition strategy, hybrid strategy, hybrid review, self-hosted strategy.
- ▌ Saas Transition Chain Review · hugobatista bundleReview a chain of pull requests targeting the same feature branch, tracking non-blocker findings as forge issues across the chain. Runs the full saas-transition-review (4 lenses + tests) on each PR, creates issues for non-blocker findings, checks resolution in subsequent PRs, and produces a condensed cross-PR report with an end-to-end architecture brief. Triggered by: saas transition chain review #A-#B, saas transition chain review branch <name>, chain pr hybrid review #A-#B, chain pr hybrid review branch <name>. Mode: chain