notes

Add intent-focused comments to React, Node.js, SQL, and data pipeline code.

1|Updated Mar 14, 2025
One-click install
npx skills add https://github.com/JYbill/bullboard-nestjs --skill notes-jybill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notes
Source: https://github.com/JYbill/bullboard-nestjs/tree/main/.agents/skills/notes
Command: npx skills add https://github.com/JYbill/bullboard-nestjs --skill notes-jybill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers write code comments to clarify key intent and reasoning, rather than translating every line.

Core Features & Use Cases

  • Comment decision guidelines: determine when a comment adds value, and decide between JSDoc, inline commentary, or no comment.
  • Frontend and backend guidance: covers React hooks, event handlers, Node.js controllers/services, SQL, and data processing scripts.
  • Quality focus: promotes comments that reveal business intent, edge cases, and design reasons without repeating code.

Quick Start

Annotate a code snippet with concise, intent-focused comments to explain key decisions without narrating every line.

Frequently Asked Questions about notes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
When should I avoid adding comments to my codebase?

You should avoid adding comments when the code performs simple, self-explanatory operations where restating the logic would only create redundant noise. Comments should only be added when they reveal business intent or clarify complex edge cases.

How do I write code comments that explain intent instead of just restating what the code does?

To write intent-focused code comments, you should document the reasoning behind key decisions, business logic, and edge cases rather than translating simple operations line by line. This approach clarifies the 'why' for future readers without adding redundant noise.

When should I use JSDoc versus inline comments in TypeScript?

Use JSDoc for exported functions or static methods in TypeScript and JavaScript to provide structured API documentation. Inline comments are better suited for explaining complex logic blocks within your codebase rather than documenting every simple operation.

What is the best way to comment React hooks and Node.js controllers?

The best way to comment React hooks and Node.js controllers is to apply concise, intent-focused notes that explain the reasoning behind specific event handlers, state decisions, and service-level edge cases without narrating basic syntax.

How do I document SQL joins and data pipelines effectively?

To document SQL joins and data pipelines effectively, add concise notes explaining the specific design choices for complex joins and the reasoning behind key data transformations to capture business intent and prevent future logic errors.

When should I avoid adding comments to my codebase?

You should avoid adding comments when the code performs simple, self-explanatory operations where restating the logic would only create redundant noise. Comments should only be added when they reveal business intent or clarify complex edge cases.