Takazudo

Takazudo

@Takazudo

GitHub
42 Skills
411 Total Stars
February 2026 Joined

Public Skills

dev-docusaurus-category-nav

by Takazudo

Add auto-generated CategoryNav component to Docusaurus category index pages. Use when adding category navigation to a Docusaurus doc site, or when the user says 'category nav', 'add category navigation', or 'docusaurus category nav'.

Code Gen 10 3mo ago

dev-package-json

by Takazudo

Organize and maintain package.json and npm-related config files (.npmrc, etc.) for readability, maintainability, and security. Use when: (1) Reorganizing a large package.json scripts section, (2) Adding comment separators to group scripts, (3) Extracting complex multi-process commands into shell scripts, (4) Setting up multi-environment dev commands (local/preview/production), (5) Handling pnpm "Ignored build scripts" warnings or evaluating dependency build scripts, (6) Configuring .npmrc security settings (strictDepBuilds, allowBuilds, ignoredBuilds), (7) Managing pnpm versions via corepack and packageManager field, (8) Adding predev port cleanup to kill stale processes before dev server starts, (9) User mentions 'organize package.json', 'package.json readability', 'script sections', 'multi-process dev script', 'build scripts warning', 'npmrc', 'allowBuilds', 'ignoredBuilds', 'supply chain security', 'corepack', 'packageManager', 'pnpm version', 'pnpm self-update', 'predev', 'kill port', or 'port in use'. Keywords: package.json, npm scripts, organize, separator, shell script, multi-process, dev environment, .npmrc, pnpm, build scripts, security, supply chain, allowBuilds, ignoredBuilds, corepack, packageManager, version pinning, predev, port cleanup, kill port, port in use.

Automation 10 3mo ago

pr-revise

by Takazudo

Update an existing PR's title and description to reflect the full implementation. Use when: (1) User says 'revise pr', 'update pr description', 'pr revise', (2) Additional work was done after the original PR was created and the PR title/body no longer matches the actual changes, (3) User wants to sync the PR metadata with the current state of the branch.

Code Gen 10 3mo ago

dev-gha-ifttt-notify

by Takazudo

Add IFTTT webhook notification to a GitHub Actions workflow for mobile push notifications on deploy success/failure. Use when: (1) Adding deploy notifications to CI/CD, (2) Setting up IFTTT webhook in GitHub Actions, (3) User mentions 'IFTTT notify', 'deploy notification', 'push notification for CI'

Agents 10 3mo ago

dev-docusaurus

by Takazudo

Common Docusaurus v3/v4 development fixes and configuration tweaks. Use when: (1) Setting up or maintaining a Docusaurus site, (2) Seeing warnings about deprecated config options like onBrokenMarkdownLinks, (3) Getting "Module not found" errors for @docusaurus/theme-common or plugin-content-docs when swizzling with pnpm, (4) Docusaurus + pnpm errors like "Hook useDoc is called outside the DocProvider" or duplicate React instances, (5) Generated docs produce broken link warnings that should be suppressed, (6) Using autogenerated sidebar with category ordering, (7) Making docs the homepage, (8) Optimizing generated docs for hot reload, (9) Migrating Docusaurus from npm to pnpm, (10) User says 'docusaurus fix', 'docusaurus warnings', 'fix docusaurus config'.

CI/CD 10 3mo ago

dev-ci-ifttt-notify

by Takazudo

Add IFTTT webhook notification to a GitHub Actions CI/CD workflow. Use when: (1) User wants CI deploy notifications via IFTTT, (2) User says 'add IFTTT notify', 'CI notification', or 'deploy notification', (3) User wants webhook notifications for build/deploy status

Agents 10 3mo ago

mermaid-creator

by Takazudo

ALWAYS use this skill proactively whenever generating, writing, or outputting Mermaid diagram code — whether in markdown code blocks, .md files, documentation, or any other context. This includes flowcharts, sequence diagrams, class diagrams, state diagrams, ER diagrams, gantt charts, pie charts, mindmaps, timelines, and all other Mermaid diagram types. Applies strict syntax rules to prevent common rendering errors (HTML tags, style directives, invalid escapes). No need for the user to explicitly request this skill — load it automatically whenever Mermaid syntax is being produced.

Auth 10 3mo ago

dev-docusaurus-claude-resources

by Takazudo

Add a Claude Code resources documentation section to a Docusaurus site. Auto-discovers and generates browsable docs for CLAUDE.md files, commands, skills, and agents with autogenerated sidebar navigation and hot reload support. Use when: (1) User wants to document Claude Code resources in Docusaurus, (2) User says 'add claude resources', 'claude docs section', or 'show commands and skills', (3) User wants a navigable sidebar for Claude Code components.

Code Gen 10 3mo ago

dev-figma-script-install

by Takazudo

Provide Figma capture script installation guidance for web projects. Use when: (1) User wants to set up Figma capture in a web dev project, (2) User says 'figma script install', 'add figma capture', 'figma setup', (3) User wants to enable browser-to-Figma capture in their dev environment

Automation 10 3mo ago

claudemd-refactor

by Takazudo

Refactor and optimize CLAUDE.md files in a repository. Analyzes the existing CLAUDE.md setup, explores the repo structure, and proposes splitting or reorganizing CLAUDE.md into a hierarchical directory-scoped structure. Use when: (1) User wants to optimize their CLAUDE.md, (2) Root CLAUDE.md is too large, (3) User wants to split CLAUDE.md into directory-scoped files, (4) User mentions 'refactor CLAUDE.md', 'split CLAUDE.md', or 'organize CLAUDE.md'. Keywords: CLAUDE.md, refactor, split, organize, directory-scoped.

File Ops 10 3mo ago

subagent-creator

by Takazudo

Create new Claude Code custom agents (subagents). Use when: (1) User wants to create a new custom agent, (2) User says 'create agent', 'new agent', 'make subagent', (3) User wants a specialized agent for delegation. Covers: agent file format, YAML frontmatter fields, tool restrictions, model selection, permission modes, persistent memory, and placement.

Agents 10 3mo ago

globalsync

by Takazudo

Sync all personal repos across machines via git pull & push. Use when: (1) User says 'globalsync', 'sync repos', 'pull push all', (2) User wants to sync their daily resources across machines, (3) User starts or ends a work session and needs repos up to date.

Automation 10 3mo ago

kicad-sch-tweak

by Takazudo

Edit and create KiCad schematic (.kicad_sch) files. Use when user says 'edit schematic', 'modify kicad', 'add component', 'change resistor value', 'update schematic', or similar. Capabilities: (1) Modify existing schematics (change values, add/remove components, update connections), (2) Create new schematic content from specifications or ASCII diagrams, (3) Analyze schematic file structure. Works with KiCad 6+ S-expression format. Can generate draft schematics that may need layout adjustment in KiCad GUI.

Processing 10 3mo ago

subagent-tweaker

by Takazudo

Fix, improve, or update existing Claude Code custom agents (subagents). Use when: (1) User reports an agent isn't working well, (2) User wants to adjust agent behavior, tools, or model, (3) User says 'fix agent', 'update agent', 'tweak agent', 'agent not working'. Handles: editing agent frontmatter, adjusting tool restrictions, updating prompts, debugging issues.

Agents 10 3mo ago

easyeda2kicad

by Takazudo

Download KiCad footprints and symbols from LCSC/EasyEDA for JLCPCB PCBA projects. Use when: (1) User asks to download KiCad footprints or symbols from LCSC, (2) User provides LCSC part numbers (e.g., C3975094, C2927029), (3) User is setting up a KiCad project for JLCPCB assembly, (4) User needs exact symbol-footprint combinations for PCBA, or (5) User is working on hardware/PCB projects requiring component libraries from JLCPCB.

CLI Tools 10 3mo ago

ascii-circuit-diagram-creator

by Takazudo

Create and validate ASCII circuit diagrams with automatic rule checking and iterative refinement. Use when the user requests circuit diagrams in ASCII/text format, or when creating technical documentation with embedded circuit schematics. Automatically ensures diagrams follow golden rules (no line crossings without junctions, no lines crossing labels, proper component connections, correct polarity). Includes preview validation using monospace rendering.

Code Gen 10 3mo ago

copilot-instructions

by Takazudo

Generate or update the .github/copilot-instructions.md file for GitHub Copilot custom instructions. Use when: (1) User wants to create Copilot instructions for a project, (2) User asks to update or improve existing Copilot guidelines, (3) User mentions 'copilot instructions', 'copilot guidelines', or 'copilot config'. Explores codebase to discover tech stack, file conventions, import patterns, component structure, code style, and testing approaches. Creates actionable instructions with code examples.

Code Gen 10 3mo ago

schemdraw-circuit-generator

by Takazudo

Generate high-quality professional circuit diagrams using schemdraw Python library. Creates vector graphics (SVG/PDF/PNG) from natural language circuit descriptions. Supports extensive component library including resistors, capacitors, inductors, diodes, transistors, opamps, ICs, logic gates, and more. Use when (1) User requests circuit diagrams or schematics, (2) User wants professional/publication-quality output, (3) User needs vector graphics (SVG/PDF) for documentation, (4) Creating complex circuits with ICs opamps or digital logic, (5) User explicitly mentions schemdraw or wants alternative to ASCII circuits, (6) User needs diagrams for papers documentation or presentations.

Code Gen 10 3mo ago

figrefer

by Takazudo

Read the currently selected Figma element and work with it. Use when: (1) User says 'figrefer', 'figma refer', 'check my figma selection', (2) User wants to implement or analyze a design selected in Figma desktop app, (3) User says 'what am I selecting in figma', 'implement this figma design'

API Dev 10 3mo ago

jlcpcb-bom-generate-from-kicad

by Takazudo

Convert KiCad exported BOM and position files to JLCPCB PCBA (PCB Assembly) order format. Use when: (1) User has KiCad BOM CSV and .pos position files, (2) User needs to prepare files for JLCPCB PCBA ordering, (3) User mentions converting KiCad exports for JLCPCB, (4) User asks about CPL (Component Placement List) format. Handles BOM conversion (Designation→Comment, sorting designators), CPL conversion (negating Y coordinates, adding mm suffix, normalizing rotation), and can integrate with jlcpcb-component-finder skill to add LCSC part numbers. Includes ready-to-use Python scripts.

Code Gen 10 3mo ago

dev-figma-capture

by Takazudo

Capture web pages and send them to Figma as editable design files. Use when: (1) User wants to capture a webpage to Figma, (2) User says 'figma capture', 'send to figma', 'capture to figma', (3) User provides URLs to convert to Figma designs

Automation 10 3mo ago

custom-command-creator

by Takazudo

Create and manage custom slash commands in Claude Code. Use when: (1) User wants to create a new slash command, (2) User asks about /commands or custom commands, (3) User wants to automate frequently used prompts, (4) User says 'create global command' or 'create local command', (5) User mentions 'command-creator'. Covers: command creation (global and local), command anatomy, frontmatter options, argument handling, bash execution, file references, namespacing, and command vs skill comparison.

CLI Tools 10 3mo ago

git-filtered-merge

by Takazudo

Filtered squash merge: take only matching paths (e.g., doc/) from a source branch and apply them to a target branch via squash merge, PR creation. Use when: (1) User says 'filtered merge', 'sync doc to develop', 'cherry-pick directory', (2) User wants to sync a subset of changes between branches, (3) User needs to apply only specific directory or file changes from one branch to another.

Code Gen 10 3mo ago

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.

CLI Tools 10 3mo ago

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.

Code Gen 10 3mo ago

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.

Embeddings 10 3mo ago

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.

Code Gen 10 3mo ago

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.

Automation 10 3mo ago

dev-docusaurus-feature-skillify

by Takazudo

Extract a Docusaurus feature from the current project and package it as a reusable global skill. Takes a feature name as argument, explores the implementation in the current project's Docusaurus directory, then creates a new skill under ~/.claude/skills/ that can reproduce the feature in any other Docusaurus project. Use when: (1) User says 'docusaurus feature skillify', 'skillify docusaurus feature', 'extract docusaurus feature', (2) User wants to turn a Docusaurus customization into a reusable skill, (3) User wants to package a Docusaurus theme/plugin/component tweak for reuse across projects.

File Ops 10 3mo ago

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.

CI/CD 10 3mo ago

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.

Debugging 10 3mo ago

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.

Code Gen 10 3mo ago

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.

API Dev 10 3mo ago

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.

Debugging 10 3mo ago

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."

Docs Gen 10 3mo ago

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.

CLI Tools 10 3mo ago

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.

Agents 10 3mo ago

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.

Embeddings 10 3mo ago

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.

CLI Tools 10 3mo ago

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."

Code Review 10 3mo ago

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.

Auth 10 3mo ago

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."

Database 1 4mo ago