← all publishers

hugobatista

@hugobatista source repo

29 published skills

  1. Design Advisor · hugobatista
    Use for architectural decisions, design reviews, risk assessments, and non-trivial implementation planning. Applies engineering excellence with pragmatic delivery.
    0 installs
  2. Journal Coach · hugobatista
    Socratic 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.
    0 installs
  3. Discord Send · hugobatista bundle
    Send messages to Discord channels via webhooks. Covers text, embeds, file attachments, threads.
    0 installs
  4. Github Templates · hugobatista bundle
    Create 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.
    0 installs
  5. Security Reviewer · hugobatista
    Use when performing security-focused code reviews, threat modeling, or assessing OWASP Top 10 / LLM security risks. Covers Zero Trust and enterprise security standards.
    0 installs
  6. Commit Message · hugobatista
    Propose 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.
    0 installs
  7. Architecture Brief · hugobatista
    Generate 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.
    0 installs
  8. Python Devcontainer · hugobatista bundle
    ALWAYS 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.
    0 installs
  9. Technical Debt Review · hugobatista
    Detect 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.
    0 installs
  10. Renovate · hugobatista bundle
    Use 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.
    0 installs
  11. Forgejo Pr · hugobatista
    Create, view, edit, comment, assign, close, merge, search, checkout PRs on a Forgejo repo via fj.
    0 installs
  12. Python CI · hugobatista bundle
    ALWAYS 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.
    0 installs
  13. Python CLI · hugobatista
    Use 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.
    0 installs
  14. Create Readme · hugobatista
    Create 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.
    0 installs
  15. Forge Detect · hugobatista
    Detect 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.
    0 installs
  16. Markdown Style · hugobatista
    Use when writing or editing Markdown documentation (*.md files). Covers GFM formatting, content structure, headings, lists, code blocks, links, images, tables, and front matter.
    0 installs
  17. Mermaid Syntax · hugobatista
    Correct 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.
    0 installs
  18. Obsidian Vault · hugobatista bundle
    Read, search, and save structured findings to any Obsidian vault. Works across projects and vaults.
    0 installs
  19. Forgejo Issue · hugobatista
    Create, view, edit, comment, assign, close, search issues on a Forgejo repo via fj.
    0 installs
  20. Docker Python · hugobatista bundle
    Dockerfile best practices for Python projects. Covers non-root user (ARG UID/GID/APP_USER), COPY --chown, runtime-writable files, and entrypoint diagnostics.
    0 installs
  21. Web Frontend · hugobatista
    Use 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.
    0 installs
  22. Pyproject Toml · hugobatista bundle
    Use 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.
    0 installs
  23. Python Project · hugobatista
    Use 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.
    0 installs
  24. Ste100 · hugobatista
    Use 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.
    0 installs
  25. Node CI · hugobatista bundle
    Creates GitHub Actions CI workflows for Node.js/Bun projects: typecheck (tsc), tests (bun test), draft releases, and npm publish with OIDC trusted publishing.
    0 installs
  26. Saas Transition Review · hugobatista
    Review 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.
    0 installs
  27. Saas Anti Pattern Review · hugobatista
    Investigate code or an issue for SaaS-unfriendly patterns.
    0 installs
  28. Saas Transition Strategy · hugobatista
    Decision 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.
    0 installs
  29. Saas Transition Chain Review · hugobatista bundle
    Review 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
    0 installs