add-new-file

Community

Streamline perfect hash file generation.

Authortpn
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the process of adding and updating generated file outputs for the PerfectHash library, ensuring consistency across build systems and test coverage.

Core Features & Use Cases

  • File Work Entry Management: Adds or updates entries in PerfectHashFileWork.h.
  • Callback Implementation: Implements PrepareXxxChm01 and SaveXxxChm01 callbacks.
  • Build System Integration: Registers new sources in CMakeLists.txt and project files (.vcxproj).
  • Testing: Updates generators and tests to cover new files.
  • Use Case: When a new file type needs to be generated by PerfectHash, this Skill ensures all necessary build configurations, source registrations, and test cases are updated automatically.

Quick Start

Add a new entry to src/PerfectHash/PerfectHashFileWork.h in VERB_FILE_WORK_TABLE with the right suffix/extension/EOF init.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: add-new-file
Download link: https://github.com/tpn/perfecthash/archive/main.zip#add-new-file

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.