Skip to content

Add Claude settings and git workflow guidelines#22

Merged
amavashev merged 1 commit into
mainfrom
claude/add-config-files-Fo5wo
Mar 26, 2026
Merged

Add Claude settings and git workflow guidelines#22
amavashev merged 1 commit into
mainfrom
claude/add-config-files-Fo5wo

Conversation

@amavashev
Copy link
Copy Markdown
Contributor

Summary

This PR establishes configuration and documentation for Claude-assisted development workflows, with a focus on enforcing native git operations and maintaining code quality standards.

Key Changes

  • .claude/settings.json: Added configuration file that:

    • Defines permission allowlist for git operations (add, commit, push, pull, status, diff, log)
    • Denies access to GitHub MCP tools for file operations (create, update, delete, push)
    • Reserves GitHub MCP tools for PR, issue, and Actions management only
    • Includes placeholder fields for attribution tracking
  • CLAUDE.md: Added development guidelines documenting:

    • Strict requirement to use native git for all commits and pushes
    • Prohibition on using mcp__github__ tools for version control operations
    • Recommended workflow for commit messages (write to temp file, use git commit -F)
    • Code quality standards (95%+ test coverage requirement)
    • Requirement to maintain AUDIT.md files across server, admin, and client repositories
    • YAML API specs as the source of truth for API definitions

Implementation Details

These files establish guardrails to ensure consistent, auditable development practices when using Claude for code changes, preventing accidental misuse of GitHub API tools while maintaining proper git history and test coverage standards.

https://claude.ai/code/session_01KTnp1Sj8UL3pt7K56q9SjV

@amavashev amavashev merged commit 806baff into main Mar 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants