Skip to content
Back to skills

Annotate

ASecurity

Code and data annotation reference — type annotations, JSDoc/docstrings, data labeling for ML, and git blame annotation. Use when documenting code, adding type hints, labeling datasets, or tracing code history.

  • 12 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added June 6, 2026
documentationtypescriptpythongojavabashgitapidocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned June 6, 2026

npx -y skills add bytesagain/ai-skills --skill annotate --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Annotate?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Annotate
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bytesagain-annotate/badge)](https://www.skillsdirectory.com/skills/bytesagain-annotate)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "annotate"
version: "1.0.0"
description: "Code and data annotation reference — type annotations, JSDoc/docstrings, data labeling for ML, and git blame annotation. Use when documenting code, adding type hints, labeling datasets, or tracing code history."
author: "BytesAgain"
homepage: "https://bytesagain.com"
source: "https://github.com/bytesagain/ai-skills"
tags: [annotate, documentation, types, jsdoc, docstring, labeling, devtools]
category: "devtools"
---

# Annotate — Annotation Reference

Quick-reference skill for code annotation, type hints, documentation strings, and data labeling.

## When to Use

- Adding type annotations to Python, TypeScript, or Java code
- Writing JSDoc, docstrings, or Javadoc documentation
- Labeling datasets for machine learning training
- Using git annotate/blame for code archaeology
- Understanding decorator/annotation patterns in frameworks

## Commands

### `intro`

```bash
scripts/script.sh intro
```

Overview of annotation types — code, data, and metadata annotations.

### `types`

```bash
scripts/script.sh types
```

Type annotations — Python type hints, TypeScript types, Java generics.

### `docstrings`

```bash
scripts/script.sh docstrings
```

Documentation annotations — JSDoc, Python docstrings, Javadoc, XML comments.

### `decorators`

```bash
scripts/script.sh decorators
```

Decorator/annotation patterns — Python decorators, Java annotations, TypeScript decorators.

### `labeling`

```bash
scripts/script.sh labeling
```

Data labeling for ML — annotation types, tools, quality control, and formats.

### `git`

```bash
scripts/script.sh git
```

Git annotation — blame, annotate, log, and code archaeology techniques.

### `standards`

```bash
scripts/script.sh standards
```

Annotation standards — OpenAPI, JSON Schema, GraphQL descriptions, YAML comments.

### `best`

```bash
scripts/script.sh best
```

Annotation best practices — when to annotate, what to skip, and maintenance.

### `help`

```bash
scripts/script.sh help
```

### `version`

```bash
scripts/script.sh version
```

## Configuration

| Variable | Description |
|----------|-------------|
| `ANNOTATE_DIR` | Data directory (default: ~/.annotate/) |

---

*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*

Files in this skill

  • SKILL.md2.2 KB
  • scripts/script.sh17.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.