Imported from pure-fish/pure (
AGENTS.md). Install upstream withnpx skills add pure-fish/pure. Copyright stays with the author.
AGENTS.md
- work in English
Setup commands
-
use
maketo build and test the project locally on different environments ; -
use
maketo test and build the documentation -
when executing tests, use the following commands to run in a isolated environment:
make test-pure-on FISH_VERSION=(fish --version | string match --regex '(?:\d+.?){3}') CMD="fishtape "
Code style
- Fish shell language ;
- KISS principles ;
- Avoid external dependencies where possible
- use commit conventions to generate changelogs and releases
- write tests for new features and bug fixes
- use clean code principles
- follow Pure code style guide
Documentation
- when adding new features, update the documentation accordingly ;
- Generate concise and simple echo outputs to provide execution status
- document all public functions with
--description; - when applicable, ask me if you need to add screenshots generation in
tools/screenshot.fish. If so, add the screenshots to the documentation;