Takazudo
@Takazudo
Public Skills
netlify-cli
by Takazudo
Use this skill when writing or debugging GitHub Actions workflows that deploy to Netlify using netlify-cli, or when running netlify dev / netlify functions:serve locally. This skill contains critical knowledge about common pitfalls and solutions for: (1) Monorepo 'Projects detected' errors, (2) pnpm workspace deployments, (3) Deploying pre-built directories, (4) Capturing deployment URLs, (5) Setting up GitHub secrets for Netlify, (6) netlify.toml inheritance issues with branch deploys, (7) Isolating sub-site deploys from main site config, (8) Local development with netlify dev including monorepo --filter flag, pnpm 10.x trust store errors, CLI crash workarounds, and running functions separately. Keywords: netlify deploy, github actions netlify, netlify-cli, monorepo deploy, pnpm workspace netlify, netlify dev, netlify functions serve, local development.
dev-docusaurus-doc-title-with-top-layout
by Takazudo
Add a two-column landing page layout with DocsSitemap to a Docusaurus site. Left column has sticky sidebar with title, tagline, logo, and quick links. Right column shows expand/collapse docs sitemap. Use when the user says 'doc title with top layout', 'docusaurus landing page', 'two column docs layout', or wants a full landing page with docs sitemap.
dev-docusaurus-doc-title
by Takazudo
Add DocsSitemap component with expand/collapse navigation to a Docusaurus site's landing page. Generates doc-titles.json from markdown frontmatter and renders a full docs sitemap with collapsible sections. Use when the user says 'doc titles', 'docs sitemap', 'docusaurus doc title', or wants a full documentation index on their Docusaurus site.
dev-docusaurus-amplify-fix
by Takazudo
Fix trailing slash 404 errors in Docusaurus sites deployed on AWS Amplify. Use when: (1) Docusaurus documentation pages return 404 with trailing slash URLs (e.g., /docs/page/ returns 404 but /docs/page.html works), (2) Setting up a new Docusaurus site on Amplify, (3) Users report documentation links are broken when accessed directly or refreshed.
jlcpcb-component-finder
by Takazudo
Search the JLCPCB electronic components database (~7 million parts) for hardware/electronics projects. Use when the user needs to: (1) Find electronic components (resistors, capacitors, inductors, ICs, connectors, diodes, transistors, MOSFETs, op-amps, microcontrollers, sensors, LEDs, etc.), (2) Look up specific part numbers, LCSC numbers (C-prefix), or manufacturer part numbers, (3) Find alternatives or equivalents for components, (4) Check component availability and stock at JLCPCB/LCSC, (5) Get component specifications (package type, footprint, description), (6) Search for parts for PCB assembly (PCBA) projects, (7) Find SMD or through-hole components, (8) Look up voltage regulators (LDO, linear, switching), audio jacks, connectors, or any other electronic parts. Keywords: JLCPCB, LCSC, electronic components, PCB parts, SMT assembly, BOM, bill of materials, component sourcing.
sync-force-to
by Takazudo
Force-sync current branch into a remote target branch by deleting the remote target and re-pushing. Overwrites target branch history without using git push --force. Use when 'sync-to' failed due to conflicts, or when user says 'sync force to', 'force sync to', 'force push to branch', or wants to overwrite a target branch with their current branch.
dev-electron
by Takazudo
Electron app development patterns for thin wrapper apps around dev servers. Use when: (1) Building Electron apps as thin wrappers around web apps, (2) Managing dev server processes in Electron, (3) Handling nodenv/anyenv PATH issues in spawned processes, (4) Packaging Electron apps with electron-builder, (5) Sharing modules across multiple Electron apps (extraResources pattern), (6) Dynamic project root resolution in packaged apps, (7) Opening external links in default browser.
commits-forbid
by Takazudo
Disable automatic committing. From now on, do NOT make commits unless the user explicitly asks. Used during try-and-error development where the user is exploring implementation directions. Use when: (1) User says 'commits forbid', 'no auto commit', 'don't commit automatically', (2) User wants to experiment without committing.
dev-docusaurus-sidebar-desc-sort
by Takazudo
Apply descending (reverse) sidebar sort to a Docusaurus doc category using inverted sidebar_position values. Use when: (1) Adding a changelog or release notes category with newest-first ordering, (2) User says 'descending sidebar', 'reverse sort sidebar', 'newest first sidebar', (3) Creating any Docusaurus category where items should appear in reverse order.
commits-auto
by Takazudo
Enable automatic committing mode. From now on, commit changes automatically without asking for permission during development. Use when: (1) User says 'commits auto', 'auto commit', 'commit automatically', (2) User wants hands-off development where commits happen as work progresses.
dev-create-b4push-script
by Takazudo
Create a comprehensive before-push validation script (b4push) and project-level b4push skill for any project. Analyzes the project structure, identifies check steps (quality, build, test, doc site, e2e), generates scripts/run-b4push.sh, adds package.json entry, and creates .claude/skills/b4push/skill.md. Use when: (1) User says 'create b4push', 'add b4push', 'before push script', (2) Setting up a new project's CI/validation workflow, (3) User wants comprehensive pre-push checks for a project.
dev-gh-actions-doc-auto-merge
by Takazudo
Create a GitHub Actions workflow that auto-merges a production branch into a documentation branch. Use when: (1) Setting up auto-sync from production to doc branch, (2) User mentions 'doc auto merge', 'auto sync docs', 'document branch sync', (3) User wants docs to stay up-to-date with production automatically.
dev-docusaurus-sidebar-filter
by Takazudo
Add a real-time filter/search input to a Docusaurus documentation site's sidebar. Swizzles the DocSidebar component to add a sticky text input that filters sidebar items (categories and docs) as the user types. Use when: (1) User wants to add sidebar filtering to a Docusaurus site, (2) User says 'sidebar filter', 'sidebar search', 'filter sidebar', 'docusaurus sidebar filter', (3) User wants to filter/search documentation navigation items in a Docusaurus sidebar.
dev-docusaurus-h1-metainfo
by Takazudo
"Add metadata display (creation date, last updated, author) under h1 titles in Docusaurus doc pages. Use when: (1) Adding doc metadata to a Docusaurus site, (2) User says 'show dates on docs', 'add meta info to articles', or 'h1 metainfo', (3) Showing creation/update dates and author info under doc page titles."
dev-npxify
by Takazudo
Audit project dependencies and replace CLI-only tools with npx/pnpm dlx to reduce installed packages. Use when: (1) User wants to reduce dependencies, (2) User says 'npxify', 'dlxify', 'reduce deps', (3) User wants to clean up package.json, (4) User asks which deps can use npx/pnpm dlx.
dependabot-resolve
by Takazudo
"Comprehensive dependency update workflow for resolving Dependabot alerts and PRs. Use when: (1) User wants to update dependencies, (2) User mentions 'dependabot', 'security vulnerabilities', or 'dependency updates', (3) User asks to run security audit, (4) User wants to create a deps-update PR. Analyzes Dependabot issues, runs security audit (pnpm audit), creates update branch, applies updates, runs quality checks (typecheck, lint, test, build), handles Playwright Docker image sync, and creates PR with full changelog."
headless-browser
by Takazudo
Browser automation skill with two efficiency tiers. Tier 1: lightweight headless-check.js for quick checks, screenshots, error detection. Tier 2: playwright-cli for interactions (click, fill, navigate). Use when: (1) Quick webpage health checks, (2) Taking screenshots, (3) Checking console/network errors, (4) Simple interactions like clicking buttons or filling forms, (5) Multi-step browser automation. Use MCP Playwright only for complex scenarios requiring persistent context or rich introspection.
jlcpcb-component-finder
by Takazudo
"Search the JLCPCB electronic components database (~7 million parts) for hardware/electronics projects. Use when the user needs to: (1) Find electronic components (resistors, capacitors, inductors, ICs, connectors, diodes, transistors, MOSFETs, op-amps, microcontrollers, sensors, LEDs, etc.), (2) Look up specific part numbers, LCSC numbers (C-prefix), or manufacturer part numbers, (3) Find alternatives or equivalents for components, (4) Check component availability and stock at JLCPCB/LCSC, (5) Get component specifications (package type, footprint, description), (6) Search for parts for PCB assembly (PCBA) projects, (7) Find SMD or through-hole components, (8) Look up voltage regulators (LDO, linear, switching), audio jacks, connectors, or any other electronic parts. Keywords: JLCPCB, LCSC, electronic components, PCB parts, SMT assembly, BOM, bill of materials, component sourcing."