← all publishers

barcelosvinicius

@barcelosvinicius source repo

29 published skills

  1. Proc Adr · barcelosvinicius
    Use when making any significant technical decision that affects structure, security, performance, or is difficult to reverse. Process for recording Architectural Decision Records (ADRs) — when to create them, the mandatory format, naming, and status lifecycle.
    0
    installs
  2. Proc Sdd · barcelosvinicius bundle
    Use when a project spans more than two weeks, runs multiple features in parallel, or the AI starts contradicting earlier decisions (context drift). Spec-Driven Development: executable specs as source of truth — spec → plan → tasks hierarchy, EARS syntax, atomic task rules, and the context-as-graph model for token-efficient sessions.
    0
    installs
  3. Infra CI CD · barcelosvinicius bundle
    Use when configuring or evolving a project's CI/CD pipeline — stage ordering, dependency audit (SCA), static analysis (SAST), automated dependency updates, commit message validation, and merge gates. Stack-agnostic principles with GitHub Actions / Maven / npm examples available as on-demand resources.
    0
    installs
  4. Fe UX Patterns · barcelosvinicius bundle
    Use when creating or reviewing any UI component, screen, or form. Operational UX guide — visual hierarchy, colors, loading states, forms, perceived performance, and user feedback patterns.
    0
    installs
  5. Proc Changelog · barcelosvinicius bundle
    Use when preparing a release, creating release notes, generating user-facing updates, or closing a sprint with deliverables. Maintains CHANGELOG.md from Conventional Commits following Keep a Changelog + SemVer.
    0
    installs
  6. Be DB Migrations · barcelosvinicius bundle
    Use when creating tables, adding columns, creating indexes, changing constraints, or migrating data with any versioned migration tool (Flyway, Liquibase, Alembic, Prisma Migrate, Rails migrations). Naming, idempotency, and safe schema evolution rules.
    0
    installs
  7. Proc Code Review · barcelosvinicius
    Use when reviewing a PR, requesting review from another agent, or implementing a quality gate before merge. Structured review protocol — per-layer checklists, responsibility by change type, feedback categories, and delegation between agents.
    0
    installs
  8. Be API Versioning · barcelosvinicius bundle
    Use when creating the initial structure of a REST API, introducing a breaking change, or migrating unversioned endpoints to a versioned model. URL-prefix strategy (/api/v1/), breaking-change criteria, deprecation lifecycle with Sunset headers, and a phased migration checklist.
    0
    installs
  9. Ops Observability · barcelosvinicius
    Use when adding logging, metrics, or tracing; defining SLOs and alerts; writing runbooks; or preparing a service for production operation. Structured logs, the four golden signals, alert hygiene, and runbook discipline.
    0
    installs
  10. Proc Safe Removal · barcelosvinicius
    Use before deleting code, configuration, or documentation, and before moving content between files. Removal is the only operation whose error no test catches — the test dies with the code. Four axes to clear before deleting, a verification protocol for relocations, and the `// NB:` note that keeps the reason alive for whoever asks again.
    0
    installs
  11. Proc Skill Creator · barcelosvinicius bundle
    Use when a needed domain/process/infrastructure skill is missing, when an existing skill needs significant refactoring, or when expanding the base kit. Meta-skill: discovery process, mandatory structure (SKILL.md + resources), naming, quality criteria, and delivery checklist.
    0
    installs
  12. Sec Agent Security · barcelosvinicius
    Agent Security
    0
    installs
  13. Proc Context Budget · barcelosvinicius
    Use when the session feels sluggish, output quality drops, after adding several skills/agents/MCP servers, or to decide whether there is room to add more — audits what consumes the context window (agents, skills, MCP tools, rules, CLAUDE.md) and returns prioritized token-savings recommendations.
    0
    installs
  14. Proc Domain Mapping · barcelosvinicius bundle
    Use at project kickoff, before introducing a new bounded context, or when domain boundaries seem to have drifted. DDD-based pipeline: identifies bounded contexts, aggregates, domain events, and process flows from code structure; output feeds the domain map in docs/structural-analysis.md.
    0
    installs
  15. Proc Learning Trail · barcelosvinicius
    Use when adopting a new practice, technology, or pattern in the project, or when onboarding needs a guided path. Creates and maintains the Learning Trail — the record of adopted practices, why each exists, and learning resources for the team.
    0
    installs
  16. Be JWT Auth Patterns · barcelosvinicius bundle
    Use when implementing token-based authentication (JWT), deciding how to revoke tokens on logout, or choosing where to store tokens on the client. Stack-agnostic flow, secret handling, blocklist revocation, and client storage rules, with Java/Spring examples as a resource.
    0
    installs
  17. Proc Impact Analysis · barcelosvinicius bundle
    Use before opening a PR, after a large refactoring, or whenever a change touches a shared boundary. Determines which modules, flows, domain events, and downstream consumers are affected, assigns a risk level, and produces a focused review checklist.
    0
    installs
  18. QA Verification Loop · barcelosvinicius
    Use when finishing a change, before declaring work "done", or before opening a PR — a stack-agnostic verification loop (build, type-check, lint, tests, security scan, diff review) that produces a READY / NOT READY verdict so quality is checked in the generation loop, not just in CI.
    0
    installs
  19. Be API Error Handling · barcelosvinicius bundle
    Use when creating a centralized exception handler, adding new error types, or defining a REST API's error response contract. Exception hierarchy, HTTP status mapping, and RFC 9457 problem-details format, with a Spring Boot example as a resource.
    0
    installs
  20. QA Test Data Builders · barcelosvinicius
    Use when writing unit or integration tests that need test data. Centralize object creation in fixture builders, follow the AAA pattern (Arrange, Act, Assert), and keep data deterministic — avoids repetition and flaky tests.
    0
    installs
  21. Be Pagination Patterns · barcelosvinicius bundle
    Use when implementing or fixing any REST endpoint that returns a collection. Never return an unbounded list — server-side pagination with offset or cursor strategies, response contract, and limits. Spring Boot and Angular examples as on-demand resources.
    0
    installs
  22. Engineering Principles · barcelosvinicius
    Use when making a design decision and needing the project-independent ground rules — UX, security, coupling, testing, observability, resilience, and the AI-assisted documentation protocol. One-page digest with pointers into the full engineering-principles.md document.
    0
    installs
  23. Proc Release Checklist · barcelosvinicius
    Use before any production delivery — first deploy, release with schema or security changes, or any release after more than two weeks of inactivity. Pre-go-live validation: security, database, API, frontend, observability, process, and post-deploy checks.
    0
    installs
  24. Sec Secrets Management · barcelosvinicius
    Use when handling any credential — API keys, database passwords, signing secrets, certificates — or when configuring environments and CI. Storage, injection, rotation, scanning, and incident response for leaked secrets.
    0
    installs
  25. Proc Code Documentation · barcelosvinicius bundle
    Use when writing or reviewing comments, docstrings, and inline documentation in code. When to comment vs. when to rename, the "why not what" rule, documenting public/business-rule functions, and avoiding comment rot. Per-language doc-comment formats as resources.
    0
    installs
  26. Proc Session Continuity · barcelosvinicius bundle
    Use at the start and end of every work session (human or AI-assisted). At start: read docs/HISTORY.md, docs/structural-analysis.md, and git status before touching code. At end: update those docs and commit them with the code. Mandatory continuity protocol that prevents rework and context drift.
    0
    installs
  27. Proc Structural Analysis · barcelosvinicius bundle
    Use at project kickoff, after a major refactoring, or whenever the architecture diverges from its documentation. Guided pipeline: scans the project, maps modules to layers, extracts dependencies and domain boundaries, detects risks, and outputs a versioned structural-analysis.md.
    0
    installs
  28. Fe Accessibility Patterns · barcelosvinicius bundle
    Use when implementing any interactive component, form, modal, or table. Concrete WCAG 2.1 AA accessibility patterns — semantic HTML, ARIA attributes, keyboard navigation, color contrast, and automated testing.
    0
    installs
  29. Proc Dependency Management · barcelosvinicius
    Use when adding a new dependency, upgrading existing ones, or auditing the dependency tree. Selection criteria, lockfile discipline, update cadence, CVE response, and removal hygiene for any package ecosystem.
    0
    installs