nigelhorne

New Code Boilerplate — Development skill for Claude Code

Development community

Act as a senior Perl architect.

How to install New Code Boilerplate

Installs to ~/.claude/skills/nigelhorne-claude-new-code-boilerplate/SKILL.md

Terminal
mkdir -p ~/.claude/skills/nigelhorne-claude-new-code-boilerplate && curl -fsSL https://raw.githubusercontent.com/nigelhorne/claude/HEAD/commands/new-code-boilerplate.md -o ~/.claude/skills/nigelhorne-claude-new-code-boilerplate/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What New Code Boilerplate does

Act as a senior Perl architect. Generate the complete scaffold for a new Perl module (or script) based on the provided requirements.

ARCHITECTURE & STYLE

  • Enforce strict pragmas: use strict;, use warnings;, and use autodie qw(:all);.
  • Indent strictly with tabs. All code must be strictly ASCII.
  • Use Readonly or a %config hash for all constants. No magic numbers/strings.
  • Implement a robust constructor (new) if object-oriented, returning $self for chaining where appropriate.

Alternatives in Development

  • Antigravity Claude Proxy — Proxy that exposes Antigravity provided claude / gemini models, so we can use them in Claude Code and OpenClaw 3.5k ★
  • Quick Plan — Create a detailed implementation plan based on the user's requirements provided through the USER_PROMPT variab 3.4k ★
  • Discuss — Act as a planning interviewer 2.9k ★

Full documentation available on GitHub

View Source Repository