Initial commit: Clean slate for Mai project
This commit is contained in:
23
.claude/settings.json
Normal file
23
.claude/settings.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"permissions": {
|
||||
"allow": [
|
||||
"Bash(date:*)",
|
||||
"Bash(echo:*)",
|
||||
"Bash(cat:*)",
|
||||
"Bash(ls:*)",
|
||||
"Bash(mkdir:*)",
|
||||
"Bash(wc:*)",
|
||||
"Bash(head:*)",
|
||||
"Bash(tail:*)",
|
||||
"Bash(sort:*)",
|
||||
"Bash(grep:*)",
|
||||
"Bash(tr:*)",
|
||||
"Bash(git add:*)",
|
||||
"Bash(git commit:*)",
|
||||
"Bash(git status:*)",
|
||||
"Bash(git log:*)",
|
||||
"Bash(git diff:*)",
|
||||
"Bash(git tag:*)"
|
||||
]
|
||||
}
|
||||
}
|
||||
14
.claude/skills/check/SKILL.md
Normal file
14
.claude/skills/check/SKILL.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: check
|
||||
description: Run repo checks (ruff + pytest).
|
||||
disable-model-invocation: true
|
||||
---
|
||||
|
||||
Run:
|
||||
- Windows: powershell -ExecutionPolicy Bypass -File scripts/check.ps1
|
||||
- Linux/WSL: bash scripts/check.sh
|
||||
|
||||
If a check fails:
|
||||
- capture the error output
|
||||
- propose the smallest safe fix
|
||||
- re-run checks
|
||||
13
.claude/skills/contextpack/SKILL.md
Normal file
13
.claude/skills/contextpack/SKILL.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
name: contextpack
|
||||
description: Generate a repo snapshot for LLMs (.planning/CONTEXTPACK.md).
|
||||
disable-model-invocation: true
|
||||
---
|
||||
|
||||
Run:
|
||||
- python scripts/contextpack.py
|
||||
|
||||
Then read:
|
||||
- .planning/CONTEXTPACK.md
|
||||
|
||||
Use this before planning work or when resuming after a break.
|
||||
Reference in New Issue
Block a user