Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Centralized CLAUDE.md management tool for teams. Manage and distribute Claude Code configuration templates across multiple projects.

NotificationsYou must be signed in to change notification settings

shyinlim/claude_setting_manager

Repository files navigation

繁體中文

Centralized CLAUDE.md management tool for teams. Manage and distribute Claude Code configuration templates across multiple projects.

ezgif-3e6d3b78513848a3.gif

Features

  • Template Management: Centralized templates for CLAUDE.md and SKILL.md files
  • Team Configuration: Share consistent Claude Code settings across team repositories
  • Easy Updates: Update project configurations from latest templates with one command

Installation

Before installation, GitLab user must setup (If Github pls ignore)

For GitLab private registry, create~/.npmrc in local first:

@YOUR_SCOPE:registry=https://gitlab.com/api/v4/projects/PROJECT_ID/packages/npm///gitlab.com/api/v4/projects/PROJECT_ID/packages/npm/:_authToken=YOUR_GITLAB_ACCESS_TOKEN

Choose one package manager

# If using npmnpm install -g claude-setting-manager# If using pnpmpnpm add -g claude-setting-manager# Or run directly without installingnpx claude-setting-manager --help

Usage

SourceCommand Prefix
GitHub (npmjs.com)npx claude-setting-manager@latest
GitLab (private)npx @YOUR_SCOPE/claude-setting-manager@latest

Commands

CommandDescriptionOptions
listList available templates--all Show all templates
initInitialize project with template--type instruction/skill
--category Template category
--profile Profile name
--force Overwrite existing
--skip-base Skip base template
updateUpdate from configured templates--force Force update
--skip-base Skip base template

Examples

cd your-project# List available templatesnpx claude-setting-manager@latest list# Initialize with instruction templatenpx claude-setting-manager@latest init --type instruction --category sdet --profile sample_repo_1# Initialize with skill templatenpx claude-setting-manager@latest init --type skill --category professional1# Update configurationnpx claude-setting-manager@latest update

Development

Prerequisites

  • Node.js >= 20.0.0
  • pnpm >= 10.x

Setup

# Clone repositorygit clone REPOSITORYcd claude_setting_manager# Install dependenciespnpm install# Link for local developmentpnpm link --global# Test CLIclaude-setting-manager --help

Development Commands

# Run CLI in developmentpnpm dev# Unlink when donepnpm unlink --global

Project Structure

claude_setting_manager/├── bin/│   └── cli.js             # CLI entry point├── src/│   ├── command/           # Command handlers│   ├── core/              # Core logic│   └── index.js           # Main program└── template/    ├── instruction/       # CLAUDE.md templates    │   ├── sdet/    │   │   ├── 00_base.md    │   │   └── sample_repo_1.md    │   └── team1/    │       ├── 00_base.md    │       └── sample_repo_1.md    └── skill/             # SKILL.md templates        ├── professional1/        │   └── SKILL.md        └── professional2/            └── SKILL.md

Configuration File

After runninginit, a config file is created at.claude/.claude.md.config.json:

{"type":"instruction","category":"sdet","profile":"sample_repo_1"}

Adding New Templates

  1. Create a new directory undertemplate/instruction/ ortemplate/skill/
  2. Add your markdown files (use00_base.md for shared base content)
  3. Runclaude-setting-manager list to verify

Release

PlatformRegistryDocumentation
GitHub Actionsnpmjs.com (public).github/README.md
GitLab CIGitLab npm registry (private).gitlab/README.md

Both useCalVer versioning:YYYY.M.patch (e.g.,2025.12.0)


License

MIT

About

Centralized CLAUDE.md management tool for teams. Manage and distribute Claude Code configuration templates across multiple projects.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors2

  •  
  •  

[8]ページ先頭

©2009-2026 Movatter.jp