About My Claude Config
My Claude Config is an MCP server published by Ynniss in the Security category: claude code global setup.
Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/Ynniss/my-claude-configThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about My Claude Config
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
Claude Code Config
Personal configuration for Claude Code, Anthropic's agentic CLI tool. Clone directly into ~/.claude for seamless syncing across machines.
Setup
git clone git@github.com:Ynniss/my-claude-config.git ~/.claude
Repository Structure
~/.claude/
├── CLAUDE.md # Global instructions loaded in every session
├── settings.json # Permissions, plugins, and feature flags
├── skills/
│ ├── checkout/ # /checkout - Open worktree for an issue
│ ├── push/ # /push - Split into atomic commits, push, and create PR
│ └── release/ # /release - Create git tag and GitHub release
└── README.md
Skills
/checkout
Opens a git worktree for an issue, enabling parallel work on multiple branches.
What it does:
- Lists existing worktrees and open issues
- Auto-cleans stale worktrees (merged PRs)
- Creates or switches to a worktree for the selected issue
- Runs project setup commands (e.g.,
npm install)
Worktree convention: Worktrees are sibling folders named after branches (e.g., feature-23-auth/).
/push
Splits changes into atomic commits, rebases onto main, and creates a pull request.
What it does:
- Reviews all staged/unstaged changes
- Proposes a commit strategy (one commit per logical unit)
- Asks for approval before committing
- Creates commits using conventional format (
feat:,fix:,refactor:, etc.) - Rebases onto
origin/mainto ensure branch is up-to-date - Pushes and creates PR (or updates existing)
- Handles worktree cleanup if applicable
Conventions enforced:
- Branch naming:
<type>/<issue-number>-<slug> - PR body includes
Resolves #<issue-number> - No Co-Authored-By trailers
/release
Creates a GitHub release with auto-generated changelog from merged PRs.
What it does:
- Fetches the latest release tag
- Collects all PRs merged since that release
- Asks for the new version number
- Groups PRs into categories (Features, Fixes, Improvements)
- Presents draft release notes for approval
- Creates and pushes the git tag
- Creates the GitHub release
Global Instructions (CLAUDE.md)
| Section | Purpose |
|---|---|
| Communication | Ask before adding dependencies, clarify before implementing |
| Shortcuts | "checkout", "push", "release" invoke respective skills |
| Model Aliases | Use haiku, sonnet, opus (not full model IDs) |
| Tool Preferences | Context7 for library docs, WebSearch for general queries |
| GitHub Issues | Interview before drafting, show roadmap after creating |
MCP Servers
Context7
Real-time documentation lookup for any library or framework. Claude fetches current docs instead of relying on training data.
DeepL
Translation and text rephrasing:
- Translate text and documents
- Rephrase with different styles/tones
- Glossary support
n8n MCP Skills
Specialized knowledge for n8n workflows:
- Node configuration, code patterns, workflow architecture
- Expression syntax validation, error interpretation
Safety Permissions
Blocked in settings.json:
| Category | Examples |
|---|---|
| Destructive commands | rm -rf /, dd, mkfs, chmod 777 |
| Credential access | ~/.aws/**, ~/.ssh/id_*, ~/.gnupg/** |
| Env file editing | .env, .env.local, .env.production |
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.