Skip to content

Releases: RMNCLDYO/create-claude

v0.1.13

07 Sep 18:26
v0.1.13
1ed282f

Choose a tag to compare

🚀 Release v0.1.13

Install from npm:

npm install -g [email protected]

Install from GitHub Packages:

npm install -g @rmncldyo/[email protected] --registry=https://npm.pkg.github.com

🔐 Security & Verification

Package Signatures:

# Download verification keys
curl -O https://raw.githubusercontent.com/RMNCLDYO/create-claude/main/minisign.pub

# Verify minisign signature (recommended)
minisign -Vm create-claude-v0.1.13.tgz -p minisign.pub

# Verify GPG signature
gpg --verify create-claude-v0.1.13.tgz.asc create-claude-v0.1.13.tgz

Supply Chain Attestations:

  • NPM Provenance: Package published with Sigstore attestation
  • SLSA Build Provenance: GitHub-generated build attestation
  • Signed SBOMs: All dependency manifests cryptographically signed

📋 Software Bill of Materials (SBOM)

Multiple SBOM formats available for comprehensive dependency analysis:

Format File Signatures
SPDX 2.3 create-claude-v0.1.13.sbom.spdx.json .minisig, .asc
CycloneDX create-claude-v0.1.13.sbom.cyclonedx.json .minisig, .asc
CycloneDX XML create-claude-v0.1.13.sbom.cyclonedx.xml .minisig, .asc
Microsoft SPDX create-claude-v0.1.13.ms-spdx.json .minisig, .asc

🛡️ Security Standards Compliance

  • 🎯 OpenSSF Scorecard: Optimized for maximum security score
  • 🏆 SLSA Level 3: Build provenance and hermetic builds
  • 📊 SSDF Compliant: Secure software development framework
  • 🔍 SBOM Standards: SPDX 2.3, CycloneDX 1.5+ compatible

Full Changelog: CHANGELOG.md

v0.1.12

07 Sep 17:59
v0.1.12
3936b05

Choose a tag to compare

🚀 Release v0.1.12

Install from npm:

npm install -g [email protected]

Install from GitHub Packages:

npm install -g @rmncldyo/[email protected] --registry=https://npm.pkg.github.com

🔐 Security & Verification

Package Signatures:

# Download verification keys
curl -O https://raw.githubusercontent.com/RMNCLDYO/create-claude/main/minisign.pub

# Verify minisign signature (recommended)
minisign -Vm create-claude-v0.1.12.tgz -p minisign.pub

# Verify GPG signature
gpg --verify create-claude-v0.1.12.tgz.asc create-claude-v0.1.12.tgz

Supply Chain Attestations:

  • NPM Provenance: Package published with Sigstore attestation
  • SLSA Build Provenance: GitHub-generated build attestation
  • Signed SBOMs: All dependency manifests cryptographically signed

📋 Software Bill of Materials (SBOM)

Multiple SBOM formats available for comprehensive dependency analysis:

Format File Signatures
SPDX 2.3 create-claude-v0.1.12.sbom.spdx.json .minisig, .asc
CycloneDX create-claude-v0.1.12.sbom.cyclonedx.json .minisig, .asc
CycloneDX XML create-claude-v0.1.12.sbom.cyclonedx.xml .minisig, .asc
Microsoft SPDX create-claude-v0.1.12.ms-spdx.json .minisig, .asc

🛡️ Security Standards Compliance

  • 🎯 OpenSSF Scorecard: Optimized for maximum security score
  • 🏆 SLSA Level 3: Build provenance and hermetic builds
  • 📊 SSDF Compliant: Secure software development framework
  • 🔍 SBOM Standards: SPDX 2.3, CycloneDX 1.5+ compatible

Full Changelog: CHANGELOG.md

v0.1.11

07 Sep 17:28
v0.1.11
0905a6e

Choose a tag to compare

Dual Registry Publishing

Added

  • Package now publishes to both npm and GitHub Packages registries
  • Added @rmncldyo/create-claude scoped package for GitHub Packages users
  • Users can now install from either npm or GitHub Packages based on their needs

Enhanced

  • Extended publish workflow to support dual publishing with proper scoping and permissions
  • Both registries receive full security artifacts including provenance, SBOMs, and signatures
  • Release notes now include installation instructions for both registries

Technical

  • Added npm.pkg.github.com:443 to allowed endpoints in workflow security hardening
  • Added packages: write permission for GitHub Packages publishing
  • Dynamic package name switching for scoped GitHub Packages publish
  • Maintained all existing security features for both registry publishes

v0.1.10

07 Sep 17:00
v0.1.10
31b3f13

Choose a tag to compare

Security Workflow Hardening and Supply Chain Improvements

Fixed

  • Minisign Signature Generation: Fixed password-protected key handling with -W flag for stdin password input
  • Minisign Checksum Verification: Hardcoded SHA256 checksum as .sha256 files are not provided by upstream
  • Microsoft SBOM Tool: Updated to v4.1.1 (latest) from non-existent v4.1.2 with correct checksum
  • SBOM Generation: Split into separate steps for each format (SPDX, CycloneDX JSON/XML) to fix format errors
  • Duplicate CI Runs: Added conditions to skip CI/Security checks on merge commits (already tested in PR)
  • Workflow Concurrency: Added concurrency groups to cancel duplicate in-progress runs

Enhanced

  • Supply Chain Security: All release artifacts now properly signed with both minisign and GPG
  • SBOM Formats: Generate 4 different SBOM formats for comprehensive dependency tracking:
    • SPDX 2.3 JSON (Syft)
    • CycloneDX 1.5 JSON
    • CycloneDX 1.5 XML
    • SPDX 2.2 JSON (Microsoft)
  • SLSA Attestations: Build provenance with GitHub-attested supply chain metadata
  • NPM Provenance: Package published with Sigstore attestation for supply chain verification

Security

  • All commits GPG-signed with verified signatures
  • Release tag GPG-signed for authenticity
  • Package tarball signed with minisign and GPG
  • All SBOMs individually signed with both minisign and GPG
  • SLSA provenance attestations signed and uploaded to Rekor transparency log

Technical Details

  • Files Changed: 3 files (.github/workflows/ci.yml, security.yml, publish.yml)
  • Commits: 9 signed commits across 9 pull requests
  • Security Artifacts: 20+ signed artifacts per release (package, SBOMs, attestations)
  • Verification: Multiple layers of cryptographic verification available

v0.1.9

07 Sep 14:45
v0.1.9
783e788

Choose a tag to compare

Enhanced Autonomy with 8 Slash Commands and 3 Subagents

Added

  • Enhanced Permission System: Implemented bypassPermissions mode for maximum autonomy with safety guardrails
  • 8 Custom Slash Commands: Added /commit, /explain, /fix, /optimize, /pr, /review, /test, /validate with proper frontmatter and argument support
  • 3 Specialized Subagents: Pre-commit validator, code refactorer, and debugger with focused tool access
  • Session Lifecycle Hooks: SessionEnd hooks for project context and cleanup
  • Bash Command Execution: Added ! prefix support in slash commands for dynamic git context
  • Import-based Memory: CLAUDE.md now uses @ imports for README and package.json references via PROJECT_IMPORTS template variable
  • Environment Variables: Configured bash timeouts and working directory maintenance
  • Statusline Helper Scripts: Added statusline-git.cjs and statusline-detect.cjs for modular statusline functionality
  • Template Variable: Added PROJECT_IMPORTS to dynamically include project configuration files in CLAUDE.md

Changed

  • Simplified Permissions: Switched from explicit tool lists to allow: ["*"] with targeted deny/ask lists
  • Safety Hook Rewrite: Enhanced with permissive mode detection and refined dangerous pattern matching
  • Terse Output Style: Configured for minimal, efficient responses without bloat
  • Status Line: Advanced implementation with git integration, framework detection, and color coding
  • Gitignore: Fixed to properly track skel/.claude template files while ignoring local instances

Improved

  • Subagent Formatting: Added proper markdown headers and structure to pre-commit and refactor agents
  • Command Arguments: Added argument-hint and $ARGUMENTS placeholders to relevant commands
  • Security Patterns: Refined dangerous command detection to only block truly destructive operations
  • Delete Confirmations: All delete operations now require explicit user confirmation
  • File Validation: Updated init.ts to validate all 20 template files including new scripts and hooks
  • CLI Output: Updated to display all 20 created files instead of subset

Fixed

  • Hook Timeout: Reduced safety hook timeout from 5 to 2 seconds for better responsiveness
  • Path Patterns: Corrected permission patterns to use // for absolute paths and ~ for home directory
  • Template System: Added PROJECT_IMPORTS to types.ts and template.ts for proper variable handling
  • Required Files: Added statusline-git.cjs and statusline-detect.cjs to init.ts validation list

Technical Details

  • Files Changed: 27 files modified across 23 signed commits
  • Template Files: 20 files total (down from 21 after removing session-start)
  • Additions: 468 lines added
  • Deletions: 117 lines removed
  • Security: All commits SSH-signed with verified signatures

v0.1.8

06 Sep 16:55
v0.1.8
0a7cf0a

Choose a tag to compare

Documentation and CI/CD Improvements

Enhanced

  • Updated all GitHub Actions workflows to latest versions for improved security and performance
  • step-security/harden-runner upgraded to v2.12.0 with critical CVE-2025-32955 security fix
  • actions/checkout upgraded to v5.0.0 with Node.js 24 runtime support
  • actions/setup-node upgraded to v5.0.0 with enhanced caching and package manager detection
  • github/codeql-action upgraded to v2.23.0 with latest CodeQL CLI and improved analysis
  • actions/attest-build-provenance upgraded to v3.0.0 with node24 runtime and improved checksum parsing
  • anchore/sbom-action upgraded to v0.20.0 with latest Syft features
  • actions/upload-artifact upgraded to v4.6.2 with critical security updates
  • ossf/scorecard-action upgraded to v2.4.2 with Scorecard v5.2.1 and enhanced security checks
  • crazy-max/ghaction-import-gpg upgraded to v6 with latest GPG handling
  • softprops/action-gh-release upgraded to v2.3.2 with improved release management

Updated

  • Node.js runtime updated to v22 LTS across all workflows for active maintenance support
  • npm updated to v11.6.0 for latest features and security patches
  • Microsoft SBOM tool updated to v4.1.2 with SPDX 3.0 support
  • fast-check updated to v4.3.0 for latest property-based testing capabilities
  • Minisign implementation enhanced with proper trusted comments and latest best practices
  • All workflow commit hashes verified and updated to valid, latest versions

Fixed

  • Corrected invalid commit hashes in publish workflow that would cause deployment failures
  • Fixed minisign command syntax from incorrect -S flag to proper -Sm format
  • Added missing trusted comments to minisign signatures as required by official specification
  • Updated verification instructions to use accessible public keys instead of GitHub secrets
  • Resolved async issues in robustness tests that were causing CI failures
  • Fixed CodeQL workflow permissions by moving security-events permission to job level
  • Removed redundant package attestation from publish workflow to prevent duplicate provenance
  • Replaced fast-check fuzz testing with native Node.js robustness tests for better reliability
  • Enhanced error handling in detectPackageManager for edge cases and malicious inputs

Documentation

  • Updated project tagline to "Claude Code setup that just works. Bootstrap every project with agents, hooks, commands, and smart permissions. One command, zero headaches."
  • Enhanced README.md with new tagline, shortcuts section for `cld` alias, Security section highlighting OpenSSF certification, and Contributing guidelines
  • Expanded CITATION.cff keywords to include "setup", "template", "ai", "agents", "hooks", and "config" for better academic discoverability
  • Added package.json files array to include CITATION.cff in published packages
  • Updated SECURITY.md version example from 0.1.7 → 0.1.8
  • Enhanced package.json metadata with packageManager, stability, and private fields

Security

  • Added cryptographic signing with minisign public key for package verification
  • All releases now include SBOM (Software Bill of Materials) generation
  • Build provenance attestation for supply chain security
  • OpenSSF Scorecard certified with enhanced security practices

v0.1.7

06 Sep 00:11
v0.1.7
1b7d471

Choose a tag to compare

v0.1.7

Added

  • SECURITY.md for vulnerability reporting with safe harbor policy
  • CITATION.cff for academic citation support and Zenodo integration with ORCID
  • SUPPORT.md for community support guidelines and response times
  • GitHub Sponsors funding configuration
  • Comprehensive GitHub issue templates (bug reports, feature requests)
  • Modern pull request template following 2025 standards
  • Dependabot configuration for automated dependency updates
  • Security scanning workflow with CodeQL analysis
  • OpenSSF Scorecard integration for security health metrics
  • NPM audit signatures verification workflow
  • Provenance attestation in publish workflow with OIDC trusted publishing
  • Comprehensive README badges for security, quality, and funding
  • Fuzz testing workflow with fast-check integration using native Node.js test runner
  • SSH commit signing for cryptographic verification
  • OpenSSF Best Practices Badge with passing level certification
  • Comprehensive CI workflow with test suite, CodeQL analysis, and fuzz testing

Enhanced

  • Package.json with funding field and provenance configuration
  • Publish workflow with npm provenance and package attestation
  • Repository discoverability with comprehensive topic coverage
  • Branch protection rules for main branch with enhanced security
  • Enhanced token permissions in security workflow following least privilege principle
  • Updated README badges with distinct colors for better visibility
  • Removed sponsors badge to maintain professional appearance
  • Improved npm downloads badge styling with purple color
  • Pinned npm version in all workflows for supply chain security
  • Updated integration tests to support ES module imports with dynamic import()

Fixed

  • ES module compatibility issues in integration tests
  • NPM audit workflow false positive failures with corrected vulnerability check logic
  • CI fuzz testing by replacing Jest with native Node.js test runner
  • Updated attest-build-provenance action to correct SHA hash for v3.0.0
  • Resolved "Cannot use import statement outside a module" errors in test files
  • Fixed pinned dependencies warnings in GitHub workflows

Security

  • All commits now cryptographically signed with SSH keys
  • Branch protection enabled with required reviews and status checks
  • Dependency scanning and vulnerability monitoring
  • Supply chain security with pinned action hashes and npm versions
  • Automated fuzz testing for robustness validation with property-based testing
  • Achieved OpenSSF Best Practices Badge demonstrating commitment to security standards
  • Fixed vulnerability check logic in audit workflow to prevent false positives
  • Comprehensive CI/CD pipeline with security scanning on every commit and PR
  • CodeQL static analysis running on all JavaScript/TypeScript code

Full Changelog: v0.1.6...v0.1.7

v0.1.6

05 Sep 21:17

Choose a tag to compare

v0.1.6

Enhanced

  • Modernized Claude Code configuration with security updates
  • Updated permission patterns to use correct :* syntax for Claude Code compatibility
  • Enhanced security patterns in skeleton settings with improved .env coverage
  • Added comprehensive MCP tool patterns (mcp__*__write*, mcp__*__delete*) to ask list
  • Modernized safety hook with JSON permissionDecision output format
  • Added defense-in-depth security checks for dangerous commands
  • Improved sensitive file pattern detection beyond permissions

Fixed

  • Resolved "Found invalid settings files" error when using @skel/ template
  • Fixed wildcard patterns from * to :* format for Claude Code compatibility

Technical

  • Added comprehensive integration tests with 95% coverage
  • Removed all comments from codebase following minimal design philosophy
  • Updated safety hook to use structured JSON output instead of deprecated stderr pattern
  • Enhanced atomic operations testing and utility function validation
  • Complete API coverage testing across 14 comprehensive scenarios

Full Changelog: v0.1.5...v0.1.6

v0.1.5

27 Aug 22:23
2c60b3f

Choose a tag to compare

v0.1.5

Breaking Changes

  • BREAKING: Removed interactive prompts for ultra-fast setup
  • BREAKING: Removed verbose and silent flags - simplified CLI interface
  • BREAKING: Removed legacy --yes flag - no longer needed

Changed

  • Achieved zero-config setup experience
  • Simplified CLI to only essential flags: --help, --version, --dry-run
  • Updated package description from verbose technical to "One command. Zero config. Better Claude Code setup..."
  • Enhanced README with clear package manager support (npm/pnpm/bun/yarn)
  • Added 9 strategic keywords for better NPM discoverability
  • Improved help text to reflect streamlined functionality

Technical

  • Cleaned progress indicators for silent work phase
  • Removed all legacy code and unused functionality
  • Streamlined argument validation and processing
  • Always-silent logging for clean output
  • Simplified TypeScript interfaces and removed unused options

Full Changelog: v0.1.4...v0.1.5

v0.1.4

27 Aug 18:07

Choose a tag to compare

v0.1.4

Added

  • GitHub Actions workflow for automated npm publishing on version tags
  • npm run build:watch script for TypeScript watch mode development
  • npm run start script for direct execution without rebuild
  • npm run clean:dist script for lightweight dist directory cleaning
  • npm run releaseCheck script for complete release validation pipeline

Changed

  • Updated changelog with complete version history from v0.1.0 to v0.1.3
  • Updated package.json description to better reflect the tool's purpose
  • Modernized npm scripts following 2025 best practices
  • Enhanced clean script with cross-platform Node.js commands
  • Updated build script to use clean:dist for better efficiency
  • Enhanced version script with comprehensive validation and automated staging
  • Rewrote README.md with technical focus, removing sales language

Fixed

  • Cross-platform compatibility for all npm scripts using Node.js fs.rmSync()
  • Ensured all validation (typecheck and lint) passes before release
  • Verified all integration tests pass with updated version

Full Changelog: v0.1.3...v0.1.4