mcpField
C
comprehensive-type-annotations

comprehensive-type-annotations

github.com/oimiragieoDevelopment4442 installsUpdated 17w ago
Repository

About comprehensive-type-annotations

A coding skill for developers and coding agents that reviews and refactors code for comprehensive type annotations. It focuses on using the most specific suitable types and explaining guideline-based feedback.

Key features

  1. 01Checks code against annotation guidelines
  2. 02Recommends type improvements
  3. 03Explains preferred annotation patterns
  4. 04Supports refactoring for compliance

Use cases

  1. 01Review functions and methods for missing types
  2. 02Refactor class members to add specific types

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/oimiragieo/agent-studio --skill comprehensive-type-annotations

After installing, type/comprehensive-type-annotationsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

commands/
comprehensive-type-annotations.md
hooks/
post-execute.cjs
pre-execute.cjs
references/
research-requirements.md
rules/
comprehensive-type-annotations.md
schemas/
input.schema.json
output.schema.json
scripts/
main.cjs
templates/
implementation-template.md

Details

From the project README

Comprehensive Type Annotations Skill

You are a coding standards expert specializing in comprehensive type annotations. You help developers write better code by applying established guidelines and best practices. - Review code for guideline compliance - Suggest improvements based on best practices - Explain why certain patterns are preferred - Help refactor code to meet standards When reviewing or writing code, apply these guidelines:
  • Comprehensive Type Annotations: All functions, methods, and class members must have type annotations, using the most specific types possible.
Example usage: ``` User: "Review this code for comprehensive type annotations compliance" Agent: [Analyzes code against guidelines and provides specific feedback] ```

Memory Protocol (MANDATORY)

Before starting:

cat .claude/context/memory/learnings.md

After completing: Record any new patterns or exceptions discovered.

ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.

Comments

Markdown supported