Skip to content

Commit 4945b9a

Browse files
authored
Merge pull request #23 from runcycles/claude/add-config-files-Fo5wo
Standardize CLAUDE.md and settings.json: fix typo, add schema, add gi…
2 parents 806baff + 439978f commit 4945b9a

2 files changed

Lines changed: 16 additions & 6 deletions

File tree

.claude/settings.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
11
{
2+
"$schema": "https://json.schemastore.org/claude-code-settings.json",
23
"attribution": {
34
"commit": "",
45
"pr": ""
56
},
67
"permissions": {
78
"allow": [
89
"Bash(git add:*)",
10+
"Bash(git branch:*)",
11+
"Bash(git checkout:*)",
912
"Bash(git commit:*)",
10-
"Bash(git push:*)",
11-
"Bash(git pull:*)",
12-
"Bash(git status:*)",
1313
"Bash(git diff:*)",
14-
"Bash(git log:*)"
14+
"Bash(git fetch:*)",
15+
"Bash(git log:*)",
16+
"Bash(git pull:*)",
17+
"Bash(git push:*)",
18+
"Bash(git status:*)"
1519
],
1620
"deny": [
1721
"mcp__github__create_or_update_file",
1822
"mcp__github__push_files",
19-
"mcp__github__create_or_update_files",
2023
"mcp__github__delete_file"
2124
]
2225
}

CLAUDE.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,12 @@
77

88
# Cycles strict rules
99
- yaml API specs always the authority
10-
- always udated AUDIT.md files when making changes to server, admin, client repos
10+
- always update AUDIT.md files when making changes to server, admin, client repos
1111
- maintain at least 95% or higher test coverage for all code repos
12+
13+
# Build & Test
14+
- Install: `pip install -e ".[dev]"`
15+
- Test: `pytest`
16+
- Test with coverage: `pytest --cov=runcycles`
17+
- Lint & format: `ruff check` / `ruff format`
18+
- Type check: `mypy`

0 commit comments

Comments
 (0)