Skip to content

Commit 96f8422

Browse files
committed
docs: clarify tox venv usage and commit conventions
1 parent eef9c9d commit 96f8422

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

AGENTS.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@ Use `tox` to run all checks:
2424
tox
2525
```
2626

27+
Run checks from the project virtualenv:
28+
```bash
29+
source .venv/bin/activate && tox
30+
```
31+
32+
`tox` is the required final verification step after code or dependency changes.
33+
Running only `pytest` is not sufficient for completion.
34+
2735
### Run individual checks
2836

2937
```bash
@@ -34,6 +42,14 @@ mypy --strict --ignore-missing-imports .
3442
bandit -c pyproject.toml -r -q .
3543
```
3644

45+
## Commit messages
46+
47+
Use Conventional Commit format for all commits so semantic versioning/release tooling can parse intent.
48+
49+
Examples:
50+
- `fix: handle empty feature set`
51+
- `chore(deps): bump mloda to 0.4.6`
52+
3753
## Claude Code Skills
3854

3955
The mloda-registry provides Claude Code skills that assist with plugin development:

CLAUDE.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ Use `tox` to run all checks:
2222
tox
2323
```
2424

25+
Run checks from the project virtualenv:
26+
```bash
27+
source .venv/bin/activate && tox
28+
```
29+
30+
`tox` is the required final verification step after code or dependency changes.
31+
Running only `pytest` is not sufficient for completion.
32+
2533
### Run individual checks
2634

2735
```bash
@@ -31,3 +39,11 @@ ruff check .
3139
mypy --strict --ignore-missing-imports .
3240
bandit -c pyproject.toml -r -q .
3341
```
42+
43+
## Commit messages
44+
45+
Use Conventional Commit format for all commits so semantic versioning/release tooling can parse intent.
46+
47+
Examples:
48+
- `fix: handle empty feature set`
49+
- `chore(deps): bump mloda to 0.4.6`

0 commit comments

Comments
 (0)