Skip to content
Agentmart
Submit a tool

angular-tsdoc

Use when writing or reviewing TSDoc/JSDoc comments on Angular/TypeScript code — public APIs, exported library symbols, component inputs/outputs — or when doc…

Skill by CreativeCodersTeam

IndexedApache-2.0
Write a review

Chalk Labs

Need help deploying angular-tsdoc?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/creativecodersteam-angular-tsdoc

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when writing or reviewing TSDoc/JSDoc comments on Angular/TypeScript code — public APIs, exported library symbols, component inputs/outputs — or when doc comments are missing, insufficient, or non-standard. Covers the summary line, @param, @returns, @throws, @remarks, @example, {@link}, {@inheritDoc}, and Compodoc conventions.

Use cases: documents, frontend, writing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/angular-tsdoc

What's inside

Skill name
angular-tsdoc
Description
Use when writing or reviewing TSDoc/JSDoc comments on Angular/TypeScript code — public APIs, exported library symbols, component inputs/outputs — or when doc comments are missing, insufficient, or non-standard. Covers the summary line, @param, @returns, @throws, @remarks, @example, {@link}, {@inheritDoc}, and Compodoc conventions.
License
Apache-2.0
Instructions
50 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • member-documentation-rules.md · references/

SKILL.md (first lines)

# Angular / TypeScript Documentation Best Practices

## When to Use

- Writing or reviewing TSDoc/JSDoc comments (`/** ... */`) on TypeScript types and members
- Adding documentation to the public API of a new or existing Angular library or shared module
- Documenting components, services, directives, pipes, and their input/output members (signal `input()`/`output()`/`model()` or `@Input()`/`@Output()`)
- Reviewing missing, insufficient, or non-standard doc comments in TypeScript code
- Generating documentation that feeds Compodoc output or published library typings

## General Guidelines

- Exported/public members of a library or shared API **should** be documented with TSDoc comments.
- It is encouraged to document non-exported members as well, especially if they are complex or not self-explanatory.
- Use the **TSDoc** comment form `/** ... */` (not `//` line comments) so editors, the TypeScript language service, and Compodoc pick it up.

## Guidance for all APIs

- The **first paragraph** of the comment is the summary — a brief, one-sentence, present-tense, third-person description of what the type or member does. (TSDoc has no `<summary>` tag; the leading text *is* the summary.)
- Use `@remarks` for additional information: implementation details, usage notes, or relevant context beyond the one-line summary.
- Use inline **backticks** for language keywords and literals — `` `null` ``, `` `true` ``, `` `undefined` `` — and for short inline code snippets (TSDoc's equivalent of `<c>` / `<see langword>`).
- Use `@example` for usage examples, with a fenced code block inside it:
  ```ts
  /**
   * Slugifies a title for use in a URL.
   *
   * @example
   * ```ts
   * slugify('Hello World'); // 'hello-world'
   * ```
   */
  ```
- Use `{@link Symbol}` to reference other types or members **inline** (in a sentence) — the equivalent of `<see cref>`.
- Use `@see {@link Symbol}` for standalone "see also" references — the equivalent of `<seealso>`.
- Use `{@inheritDoc Symbol}` to inherit documentation from a base class or implemented interface.
  - Unless there is a major behavior change, in which case document the differences explicitly.
- For Angular declarables, document the **public binding surface**: inputs and outputs (`input()`/`output()`/`model()` or `@Input()`/`@Output()`), public methods, and exposed signals/observables. Compodoc renders these per component.

## Member-Specific Rules

See [member-documentation-rules.md](./references/member-documentation-rules.md) for detailed wording conventions for methods (`@param`, `@returns`), constructors, accessors/properties (Gets/Sets patterns), `@Input()`/`@Output()` bindings, and thrown errors (`@throws`).

## Related Skills

- **[angular-components](../angular-components/SKILL.md)** — Component inputs/outputs (`input()`/`output()`/`model()`) and public methods are documented with these conventions
- **[angular-library-builder](../angular-library-builder/SKILL.md)** — Invokes this skill to document generated Angular libraries
- **[angular-reviewer](../angular-reviewer/SKILL.md)** — Code-quality checklist references these conventions for public-API docs
- **[angular-dev](../angular-dev/SKILL.md)** — Gated end-to-end implementation workflow that invokes this skill as a mandatory binding

From CreativeCodersTeam/ai-store, Apache-2.0.

More from CreativeCodersTeam/ai-store

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Jul 28, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from CreativeCodersTeam

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get angular-tsdoc running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying angular-tsdoc?

CallGet help
Cite this page

angular-tsdoc skill. Agent Mart. https://agentmart.dev/skills/creativecodersteam-angular-tsdoc (last updated 2026-10-24)