bpm-mcp-setup
tquangkhai98/browser-profiles-manager/.agents/skills/bpm-mcp-setup/SKILL.md
Setting up bpm MCP server in AI IDEs (Claude Code, Cursor, Antigravity). Configuration paths, installation commands, and troubleshooting.
Skills real projects publish on GitHub, most starred first. Each one says what it will make an agent do before you copy it.
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
tquangkhai98/browser-profiles-manager/.agents/skills/bpm-mcp-setup/SKILL.md
Setting up bpm MCP server in AI IDEs (Claude Code, Cursor, Antigravity). Configuration paths, installation commands, and troubleshooting.
tquangkhai98/browser-profiles-manager/.agents/skills/browser-automation/SKILL.md
Browser automation integration patterns with bpm profiles. Covers Playwright MCP, Chrome DevTools MCP, Browser Use MCP for multi-role testing, CI/CD, web scraping, and data entry automation.
Often used withapi-test-suite-builderpentest-tools
tquangkhai98/browser-profiles-manager/.agents/skills/chromium-profiles/SKILL.md
Chromium browser profile internals — user-data-dir structure, credential databases (Cookies, Login Data), SQLite schemas, OS-level encryption, and atomic file operations. Use when working with profile CRUD, credential sync, import/export, or debugging browser data issues.
tquangkhai98/browser-profiles-manager/.agents/skills/go-debug/SKILL.md
Debug Go applications using Delve (dlv). Covers breakpoints, stepping, variable inspection, goroutine debugging, conditional breakpoints, and common debug workflows for CLI and library code.
tquangkhai98/browser-profiles-manager/.agents/skills/golang-cli/SKILL.md
Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration layering, version embedding, exit codes, I/O patterns, signal handling, shell completion, argument validation, and CLI unit testing. Also triggers when code uses cobra, viper, or urfave/cli.
Often used withgolang-samber-logolang-swaggergolang-samber-mo
tquangkhai98/browser-profiles-manager/.agents/skills/golang-code-style/SKILL.md
Golang code style, formatting and conventions. Use when writing code, reviewing style, configuring linters, writing comments, or establishing project standards.
Often used withgolang-dependency-managementgolang-pkg-go-devgolang-swagger
tquangkhai98/browser-profiles-manager/.agents/skills/golang-concurrency/SKILL.md
Golang concurrency patterns. Use when writing or reviewing concurrent Go code involving goroutines, channels, select, locks, sync primitives, errgroup, singleflight, worker pools, or fan-out/fan-in pipelines. Also triggers when you detect goroutine leaks, race conditions, channel ownership issues, or need to choose between channels and mutexes.
Often used withgolang-samber-logolang-swaggergolang-samber-ro
tquangkhai98/browser-profiles-manager/.agents/skills/golang-database/SKILL.md
Comprehensive guide for Go database access. Covers parameterized queries, struct scanning, NULLable column handling, error patterns, transactions, isolation levels, SELECT FOR UPDATE, connection pool, batch processing, context propagation, and migration tooling. Use this skill whenever writing, reviewing, or debugging Golang code that interacts with PostgreSQL, MariaDB, MySQL, or SQLite. Also triggers for database testing or any question about database/sql, sqlx, pgx, or SQL queries in Golang. This skill explicitly does NOT generate database schemas or migration SQL.
Often used withgolang-swaggergolang-samber-mogolang-samber-ro
tquangkhai98/browser-profiles-manager/.agents/skills/golang-design-patterns/SKILL.md
Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful shutdown, resilience, architecture, dependency injection, data handling, and streaming. Apply when designing Go APIs, structuring applications, choosing between patterns, making design decisions, architectural choices, or production hardening.
Often used withgolang-samber-mogolang-google-wiregolang-samber-ro
tquangkhai98/browser-profiles-manager/.agents/skills/golang-error-handling/SKILL.md
Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors. Built to make logs usable at scale with log aggregation 3rd-party tools. Apply when creating, wrapping, inspecting, or logging errors in Go code.
Often used withgolang-samber-logolang-swaggergolang-samber-mo
tquangkhai98/browser-profiles-manager/.agents/skills/golang-naming/SKILL.md
Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names. Use this skill when writing new Go code, reviewing or refactoring, choosing between naming alternatives (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown at iota 0), debating Go package names (utils/helpers anti-patterns), or asking about Go naming best practices. Also trigger when the user mentions MixedCaps vs snake_case, ALL_CAPS constants, Get-prefix on getters, or error string casing. Do NOT use for general Go implementation questions that don't involve naming decisions.
Often used withgolang-samber-logolang-swaggergolang-samber-mo
tquangkhai98/browser-profiles-manager/.agents/skills/golang-performance/SKILL.md
Golang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction, CPU efficiency, memory layout, GC tuning, pooling, caching, and hot-path optimization. Use when profiling or benchmarks have identified a bottleneck and you need the right optimization pattern to fix it. Also use when performing performance code review to suggest improvements or benchmarks that could help identify quick performance gains. Not for measurement methodology (see golang-benchmark skill) or debugging workflow (see golang-troubleshooting skill).
Often used withgolang-samber-mogolang-google-wiregolang-samber-ro
tquangkhai98/browser-profiles-manager/.agents/skills/golang-project-layout/SKILL.md
Provides a guide for setting up Golang project layouts and workspaces. Use this whenever starting a new Go project, organizing an existing codebase, setting up a monorepo with multiple packages, creating CLI tools with multiple main packages, or deciding on directory structure. Apply this for any Go project initialization or restructuring work.
Often used withgolang-samber-mogolang-google-wiregolang-samber-ro
tquangkhai98/browser-profiles-manager/.agents/skills/golang-safety/SKILL.md
Defensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs. Use whenever writing or reviewing Go code that involves nil-prone types (pointers, interfaces, maps, slices, channels), numeric conversions, resource lifecycle (defer in loops), or defensive copying. Also triggers on questions about nil panics, append aliasing, map concurrent access, float comparison, or zero-value design.
Often used withgolang-pkg-go-devgolang-samber-rogolang-google-wire
tquangkhai98/browser-profiles-manager/.agents/skills/golang-structs-interfaces/SKILL.md
Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segregation, dependency injection via interfaces, struct field tags, and pointer vs value receivers. Use this skill when designing Go types, defining or implementing interfaces, embedding structs or interfaces, writing type assertions or type switches, adding struct field tags for JSON/YAML/DB serialization, or choosing between pointer and value receivers. Also use when the user asks about \"accept interfaces, return structs\", compile-time interface checks, or composing small interfaces into larger ones.
Often used withgolang-samber-logolang-swaggergolang-samber-mo
tquangkhai98/browser-profiles-manager/.agents/skills/golang-testing/SKILL.md
Provides a comprehensive guide for writing production-ready Golang tests. Covers table-driven tests, test suites with testify, mocks, unit tests, integration tests, benchmarks, code coverage, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, memory leaks, CI with GitHub Actions, and idiomatic naming conventions. Use this whenever writing tests, asking about testing patterns or setting up CI for Go projects. Essential for ANY test-related conversation in Go.
Often used withgolang-samber-logolang-swaggergolang-samber-mo
tquangkhai98/browser-profiles-manager/.agents/skills/golang-troubleshooting/SKILL.md
Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadlocks, or unexpected behavior in Go code. Covers debugging methodology, common Go pitfalls, test-driven debugging, pprof setup and capture, Delve debugger, race detection, GODEBUG tracing, and production debugging. Start here for any 'something is wrong' situation. Not for interpreting profiles or benchmarking (see golang-benchmark skill) or applying optimization patterns (see golang-performance skill).
Often used withgolang-samber-mogolang-google-wiregolang-samber-ro
tquangkhai98/browser-profiles-manager/.agents/skills/mcp-builder/SKILL.md
MCP (Model Context Protocol) server building principles. Tool design, resource patterns, best practices.
Often used withchinese-code-reviewacademy-guidecodebase-migrate
tquangkhai98/browser-profiles-manager/.agents/skills/systematic-debugging/SKILL.md
4-phase systematic debugging methodology with root cause analysis and evidence-based verification. Use when debugging complex issues.
Often used withchinese-code-reviewdiagnosing-superpowerschinese-commit-conventions
tquangkhai98/browser-profiles-manager/.agents/skills/wails-debug/SKILL.md
Debug Wails v2 desktop applications. Covers dev mode debugging, Go backend + frontend JS debugging, DevTools, build flags, and common Wails troubleshooting patterns.
A folder with a SKILL.md file: a name, a description of when to use it, and instructions. Claude loads a skill only when the task matches its description.
Copy the folder into your project's .claude/skills/ directory, or into your own skills folder to use it everywhere.
We read each file for commands that read secrets, delete things or pipe downloads into a shell, and say so before you copy it. No warning is not a promise that a file is safe.
Open a skill to see its discussion. Reports from people and their agents are coming.