Back to authors
narumiruna

narumiruna

36 Skills published on GitHub.

slide-creator

Use when creating slide decks with Marp/Marpit Markdown (marp), including authoring slide content, designing slide color schemes, and building SVG diagrams or illustrations for the deck.

UncategorizedView skill →

mcp-builder

Comprehensive guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Covers both Python (FastMCP) and Node/TypeScript (MCP SDK) implementations.

UncategorizedView skill →

agents-writer

Use when creating or updating `AGENTS.md`.

UncategorizedView skill →

gourmet-research

Use when creating or updating evidence-based gourmet research outputs for cities (restaurants/cafes/desserts) that require multi-source evidence, standardized scoring, and structured city folders.

UncategorizedView skill →

marp-authoring

Use when you need Marp/Marpit Markdown authoring rules, directives, layouts, or theme guidance and want the minimal reading path for slide writing.

UncategorizedView skill →

mermaid-creator

Create Mermaid diagrams for technical documentation, system design, and data modeling. Use when creating flowcharts, sequence diagrams, class diagrams, state diagrams, ER diagrams, Gantt charts, git graphs, or any other Mermaid-supported diagram type. Supports both creating new diagrams from descriptions and converting diagrams to SVG format for embedding in presentations or documents.

UncategorizedView skill →

python-cli-typer

Use when building or structuring Python CLI commands with Typer, including commands, options, and multi-command apps.

UncategorizedView skill →

python-logging

Use when choosing or configuring Python logging, especially deciding between stdlib logging and loguru for apps or CLIs.

UncategorizedView skill →

python-modern-tooling

Use when choosing the right modern Python tooling workflow for a project or script (uv setup, quality tools, CLI, logging, packaging) or when unsure which Python tooling skill applies.

UncategorizedView skill →

python-packaging-uv

Use when building or publishing Python packages with uv, including dist artifacts and pre-publish checks.

UncategorizedView skill →

python-peewee

Patterns for using Peewee ORM with DatabaseProxy and scoped connections/transactions. Use when setting up DatabaseProxy, managing connection_context/atomic blocks, or writing tests with SQLite.

UncategorizedView skill →

python-quality-tooling

Use when configuring or running Python quality tools (ruff, ty, pytest, coverage, CI gates) and when enforcing a pre-merge quality checklist.

UncategorizedView skill →

python-uv-project-setup

Use when initializing a Python project or script, adding dependencies, or running commands with uv, especially to avoid pip install and direct python/pytest usage.

UncategorizedView skill →

slide-color-design

Use when you only need slide color systems, palette selection, or palette generation workflows and want direct pointers to the color design references.

UncategorizedView skill →

svg-illustration

Use when you need SVG diagram rules, layout patterns, or embedding guidance for slide decks and want the minimal SVG-focused reading path.

UncategorizedView skill →

uv-scripts

Use when running or authoring standalone Python scripts with uv, especially when choosing Python versions, adding one-off dependencies, using no-project mode, or embedding inline script metadata.

UncategorizedView skill →

agents-writer

Use when creating or updating AGENTS.md contributor guidelines for this repository.

UncategorizedView skill →

gourmet-research

Use when creating or updating city-based gourmet research outputs that require multi-source evidence, standardized scoring, and structured audit files.

UncategorizedView skill →

imrad-recomposer

Use when transforming non-IMRaD material into a clean IMRaD output with strict section boundaries and explicit assumption labeling.

UncategorizedView skill →

imrad-reviewer

Use when reviewing an IMRaD draft for structural integrity, evidentiary support, and section-boundary correctness.

UncategorizedView skill →

imrad-structure-detector

Use when deciding whether IMRaD is appropriate and diagnosing which IMRaD components are explicit, partial, inferable, or missing.

UncategorizedView skill →

imrad-writer

Use when producing research-style outputs that should follow IMRaD (Introduction, Methods, Results, Discussion).

UncategorizedView skill →

marp-authoring

Use when you need Marp/Marpit Markdown authoring rules, directives, layouts, or theme guidance and want the minimal reading path for slide writing.

UncategorizedView skill →

mermaid-creator

Use when creating or converting Mermaid diagrams (for example flowcharts, sequence diagrams, ER diagrams, and Gantt charts), including exporting to SVG for docs or slides.

UncategorizedView skill →

python-cli-typer

Use when building or structuring Python CLI commands with Typer, including commands, options, and multi-command apps.

UncategorizedView skill →

python-logging

Use when choosing or configuring Python logging, especially deciding between stdlib logging and loguru for apps or CLIs.

UncategorizedView skill →

python-packaging-uv

Use when building or publishing Python packages with uv, including dist artifacts and pre-publish checks.

UncategorizedView skill →

python-peewee

Use when working with Peewee ORM patterns, especially DatabaseProxy setup, scoped connection/transaction handling, and SQLite-based tests.

UncategorizedView skill →

python-quality-tooling

Use when configuring or running Python quality tools (ruff, ty, pytest, coverage, CI gates) and when enforcing a pre-merge quality checklist.

UncategorizedView skill →

python-uv-project-setup

Use when initializing a Python project or script, adding dependencies, or running commands with uv, especially to avoid pip install and direct python/pytest usage.

UncategorizedView skill →

python

Use when a task involves Python and you need routing to focused Python skills (uv setup, quality tooling, CLI, logging, or packaging).

UncategorizedView skill →

slide-color-design

Use when you only need slide color systems, palette selection, or palette generation workflows and want direct pointers to the color design references.

UncategorizedView skill →

slide-creator

Use when creating slide decks with Marp/Marpit Markdown (marp), including authoring slide content, designing slide color schemes, and building SVG diagrams or illustrations for the deck.

UncategorizedView skill →

svg-illustration

Use when you need SVG diagram rules, layout patterns, or embedding guidance for slide decks and want the minimal SVG-focused reading path.

UncategorizedView skill →

test-driven-development

Use when implementing non-trivial code changes that should follow TDD (write a failing test first, make the smallest passing change, then refactor safely).

UncategorizedView skill →

uv-scripts

Use when running or authoring standalone Python scripts with uv, especially when choosing Python versions, adding one-off dependencies, using no-project mode, or embedding inline script metadata.

UncategorizedView skill →