Use plugin-helper profiles in builder skill
This commit is contained in:
@@ -26,8 +26,10 @@ Guidance for coding agents working in this repo.
|
||||
## Workflow Rules
|
||||
|
||||
- Run commands from the repo root with `PYTHONPATH=src`.
|
||||
- A repo-local Python virtualenv is normally available at `.venv`; prefer
|
||||
`.venv/bin/python` for helper commands and tests when it exists.
|
||||
- For human-style inspection, prefer the menu with repo-local state:
|
||||
`PYTHONPATH=src python -m plugin_helper --state-dir .state menu`.
|
||||
`PYTHONPATH=src .venv/bin/python -m plugin_helper --state-dir .state menu`.
|
||||
- When targeting the local Linux BSManager install, pass
|
||||
`--instances-root ~/.local/share/BSManager/BSInstances` and normally
|
||||
`--state-dir .state`.
|
||||
@@ -51,9 +53,10 @@ Guidance for coding agents working in this repo.
|
||||
|
||||
## Validation
|
||||
|
||||
- Run `PYTHONPATH=src python -m unittest discover -s tests` after code changes.
|
||||
- Run `PYTHONPATH=src python -m compileall -q src tests` for syntax/import
|
||||
checks.
|
||||
- Run `PYTHONPATH=src .venv/bin/python -m unittest discover -s tests` after
|
||||
code changes when `.venv` exists; otherwise use `python`.
|
||||
- Run `PYTHONPATH=src .venv/bin/python -m compileall -q src tests` for
|
||||
syntax/import checks when `.venv` exists; otherwise use `python`.
|
||||
- For live game validation, follow `docs/SMOKETEST.md` and tear down Beat Saber
|
||||
processes afterward.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user