Masaya Hayashi
Community@rinchsan
Masaya Hayashi (rinchsan) publishes Claude Code skills covering Go, TypeScript/React, Docker, CI/CD, testing, security review, and database migration practices.
Agent Skills by Masaya Hayashi
Showing 17 vetted skills indexed across 1 GitHub repositories.
golang-patterns
Provides idiomatic Go patterns for error handling, concurrency, interfaces, and package design.
docker-patterns
Provides Docker and Docker Compose patterns for local development, networking, volumes, and container security.
coding-standards
Enforces coding standards and best practices for TypeScript, JavaScript, React, and Node.js development.
backend-patterns
Implements backend architecture patterns for Node.js, Express, and Next.js API development.
security-scan
Scan Claude Code configuration files for security vulnerabilities and misconfigurations using AgentShield.
deployment-patterns
Implements CI/CD pipelines, Docker containerization, deployment strategies, and production readiness checklists for web applications.
e2e-testing
Implements Playwright E2E test suites with Page Object Model, CI configuration, and flaky test handling.
review-response
Fetches GitHub PR review comments and addresses them with fixes and linked commit replies.
content-hash-cache-pattern
Cache file processing results using SHA-256 content hashes as keys.
verification-loop
Runs build, type-check, lint, test, security, and diff review phases to verify code changes before PRs.
tdd-workflow
Enforces test-driven development with unit, integration, and E2E test patterns and 80% coverage thresholds.
database-migrations
Implements safe, reversible database schema migrations across PostgreSQL, MySQL, and common ORMs.
prd-review
Reviews PRD and spec documents on a Git branch and produces a structured quality verdict.
frontend-patterns
Implements React and Next.js patterns for components, state, data fetching, and performance.
skill-stocktake
Audit Claude skills and commands against a quality checklist with cached incremental re-evaluation.
security-review
Reviews code against security checklists covering secrets, input validation, authentication, and injection prevention.
golang-testing
Implements Go testing patterns including table-driven tests, benchmarks, fuzzing, and coverage analysis.
Frequently Asked Questions About Masaya Hayashi
FAQPage SchemaWhat tasks can I accomplish using rinchsan's skills?▼
You can apply idiomatic Go and TypeScript/React coding patterns, run Playwright E2E tests with Page Object Model, enforce TDD with 80%+ coverage, perform security reviews of auth and secrets handling, scan Claude Code configs for vulnerabilities, manage database migrations, and automate PR review responses with linked commits.
Who are rinchsan's skills designed for?▼
They target software engineers working in Go, TypeScript, JavaScript, React, Next.js, and Node.js stacks, plus DevOps practitioners managing Docker, CI/CD pipelines, and PostgreSQL/MySQL databases, and teams using Claude Code who need security scanning and PRD review quality gates.
How do I install and run these skills?▼
Install by placing each skill folder into your Claude Code skills directory; skills activate via natural-language triggers such as 'address the review feedback' or 'review this PRD'. Some skills invoke allowed tools like gh, git commit, git push, and Edit, requiring GitHub CLI authentication and a git repository context.
Are rinchsan's skills free and open source?▼
The skills are published publicly on GitHub under the rinchsan account with 62 public repositories. No paid tier or commercial licensing is indicated in the manifest; users should check individual repository LICENSE files for exact terms before redistribution or commercial use.
What prerequisites do these skills require?▼
Prerequisites include Claude Code as the runtime, Git and GitHub CLI (gh) for PR-related skills, Docker and Docker Compose for container patterns, Playwright for E2E testing, Go toolchain for golang skills, and database access for migration skills covering PostgreSQL, MySQL, Prisma, Drizzle, Django, TypeORM, or golang-migrate.