annotate

Log unexpected API or library behaviors in the shared annotations file.

70|42|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/tranhieutt/software_development_department --skill annotate-tranhieutt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: annotate
Source: https://github.com/tranhieutt/software_development_department/tree/main/.claude/skills/annotate
Command: npx skills add https://github.com/tranhieutt/software_development_department --skill annotate-tranhieutt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents teams from relearning the same unexpected API or library quirks by persisting each gotcha with context and workarounds in the shared annotations memory.

Core Features & Use Cases

  • Structured capture: Parses a service name and detailed discovery, then formats it with the current date and any applicable workaround so future agents immediately understand the issue.
  • Context-aware organization: Locates or creates the appropriate service section in .claude/memory/annotations.md and appends the new lesson without overwriting existing entries.
  • Automatic reminders: Triggers proactively whenever debugging reveals undocumented behaviors, letting the entire AI department recall the nuance in subsequent sessions.

Quick Start

Invoke annotate with the service name followed by a concise description of the unexpected behavior you uncovered.

Frequently Asked Questions about annotate

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

FAQPage Schema
How do I document API gotchas discovered during debugging for future reference?

To document API gotchas, you log the unexpected behavior with its context and workaround in a shared annotations file. This ensures future debugging sessions avoid relearning the same library or platform quirks.

What is the best way to track undocumented library behaviors across development sessions?

Tracking undocumented library behaviors involves appending each discovery with a date and solution to a shared knowledge base. This approach prevents teams from repeatedly solving the same unexpected API quirks.

How do I organize service-specific lessons learned in a shared annotations memory?

Organizing service-specific lessons requires locating or creating a dedicated service heading within the annotations file. New entries are appended under the correct section to maintain structured knowledge.

Do I need a specific framework to capture service tracking notes within Claude Code?

No specific framework is needed to capture service tracking notes within Claude Code. The process works by parsing arguments for a service name and description, then formatting entries into a local markdown file.

Can I overwrite existing annotations when logging new API quirks?

No, logging new API quirks appends entries without overwriting existing ones. This preserves the full history of discovered behaviors and workarounds in the shared knowledge base.

When should I trigger an annotation capture for a platform feature?

Trigger an annotation capture when debugging reveals undocumented or unexpected platform behaviors. This proactively logs the nuance with applicable workarounds for future AI sessions.