tool-creation-guidelines

Community

Build better developer tools.

AuthorEvaLok
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive set of best practices and conventions for developing high-quality, reliable, and maintainable developer tools and scripts within the project.

Core Features & Use Cases

  • Tool-First Philosophy: Encourages building tools for repetitive tasks to improve efficiency.
  • AST Parsing: Mandates the use of Abstract Syntax Tree parsers over regex for code analysis to ensure robustness.
  • Rust Preference: Recommends Rust for non-AST tools due to its performance and standalone binary nature.
  • Quality Assurance: Outlines strict requirements for fail-safe design, adversarial testing, and thorough review checklists for tools.
  • Verification Anti-Pattern: Warns against verification tools that mask underlying issues by "fixing" them.
  • Use Case: When developing a new script to analyze code structure, follow these guidelines to ensure it's robust, maintainable, and adheres to project standards.

Quick Start

Consult these guidelines when planning or reviewing any new developer tool or script.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: tool-creation-guidelines
Download link: https://github.com/EvaLok/schema-org-json-ld/archive/main.zip#tool-creation-guidelines

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.