tool-creation-guidelines
CommunityBuild 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.