new-file

Community

Create new files perfectly, every time.

Authorvm-wylbur
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Creating new files often involves tedious boilerplate, ensuring correct headers, and verifying the file's necessity. This can lead to inconsistent file structures, missing attribution, or unnecessary file creation, wasting developer time.

Core Features & Use Cases

  • Necessity Verification: Automatically checks if a file already exists or if existing functionality could be modified instead, preventing redundant file creation.
  • Automated Header Generation: Creates language-specific headers with author, date, license, and relative path, ensuring consistency and proper attribution across your codebase.
  • Format Awareness: Automatically determines the correct comment syntax (e.g., # for Python, // for TypeScript, <!-- --> for Markdown) for seamless integration into any project.
  • Use Case: When asked to "create a new Python script called data_processor.py", the skill will first check if such a file or similar functionality exists. If not, it will generate the file with a proper Python header including author, date, license, and the correct relative path, then add the user's requested content.

Quick Start

Create a new Python file named 'utils.py' with a function called 'format_date'. The skill will create the file with the correct header and function stub.

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: new-file
Download link: https://github.com/vm-wylbur/pb-dotfiles/archive/main.zip#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.