Matteo Collina's Skills

Node.js skills from a Fastify co-creator: Node and Fastify practices, TypeScript, OAuth, linting and documentation

SkillLow risk

mcollina/skills

Install

Download the mcollina/skills repository and copy the needed folders from skills/ into the agent's skills directory, for example ~/.claude/skills.

This is third-party code. Review the repository files before installing.

What it does

A personal skill set from Matteo Collina, Node.js TSC member and Fastify co-creator. The fastify and node skills cover server development practices, while nodejs-core digs into Node internals: V8, libuv, native addons and builds. There are skills for advanced TypeScript types, OAuth 2.0 and 2.1 specs with Fastify integration, linting with neostandard and ESLint 9 flat config, and git and GitHub work through gh. It also includes a Diataxis documentation skill, an AGENTS.md generator and a skill for improving other skills' activation.

Who it is for. For Node.js and TypeScript developers, especially those building servers with Fastify.

Good fit when

  • The agent builds a Fastify or Node.js service
  • You need OAuth implemented to spec rather than by guesswork
  • You need to remove any from complex TypeScript types

Not a fit when

  • The project is not on Node.js
  • You want a one-command install: the README has no install instructions

Example request

Add OAuth 2.1 with PKCE to the Fastify service and check it follows the spec

Limitations

The README lists skills but not installation, so folders must be copied manually. Guidance reflects the author's views, such as choosing neostandard for linting.

How to disable. Delete the copied skill folders from the agent's skills directory.

Security check

  • The skills consist of instructions and reference rules

README in short

The README is short: a table of eleven skills with one-line descriptions and links to a cross-model skill benchmarking workflow and its run history. There are no install instructions; skills follow the standard skills/<name>/SKILL.md layout. MIT licensed.

SKILL.md

---
name: documentation
description: "Creates, structures, and reviews technical documentation following the Diátaxis framework (tutorials, how-to guides, reference, and explanation pages). Use when a user needs to write or reorganize docs, structure a tutorial vs. a how-to guide, build reference docs or API documentation, create explanation pages, choose between Diátaxis documentation types, or improve existing documentation structure. Trigger terms include: documentation structure, Diátaxis, tutorials vs how-to guides, organize docs, user guide, reference docs, technical writing."
metadata:
  tags: documentation, technical-writing, tutorials, guides, reference, diataxis
---

## When to use

Use this skill when you need to create, review, or improve technical documentation following the Diátaxis framework. Examples include:
- Creating user guides
- API documentation
- Tutorial content
- Restructuring existing documentation to better serve different user needs and contexts

## Instructions

Organize documentation into four distinct types — tutorials, how-to guides, reference material, and explanations — each serving different user needs and contexts.

Always ask clarifying questions about the user's context, audience, and goals **before** creating documentation.

FAQ

How is each skill structured?

Each folder has a SKILL.md with triggers and instructions, and detailed rules live in separate rules/ files.

Editors’ pick

The official FastAPI skill, bundled with the package, teaching agents to write code for the installed version

SkillLow risk102.3K
Editors’ pick

Official skills and agents from the .NET team: performance, MSBuild, NuGet, upgrades, testing, ASP.NET Core, Blazor and MAUI

PluginMedium risk5.4K

Firebase MCP Server

Firebase CLI and MCP Server

Editors’ pick

Official Firebase MCP server from the Firebase CLI: projects, Firestore, Auth, Crashlytics, Remote Config and function logs

MCP serverHigh risk4.5K
Editors’ pick

Laravel's official MCP server, guidelines and skills: the agent sees the DB schema, logs and package versions and searches ecosystem docs

MCP serverMedium risk3.6K