Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .agent/skills/developer/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,35 @@ This skill teaches you how to interact with the Supernote-Lite codebase using st
| Script | When to use |
| :--- | :--- |
| `script/bootstrap` | After cloning or when dependencies change. |
<<<<<<< ours
| `script/test` | Before submitting changes or to verify functionality. |
| `script/lint` | Before committing to ensure code style and quality. |
| `script/server` | When you need a running server for integration testing or manual verification. |
| `script/db_revision` | To generate a database migration revision. |
=======
| `script/setup` | When activating a virtual environment before development. |
| `script/test` | Before submitting changes or to verify functionality. |
| `script/lint` | Before committing to ensure code style and quality. |
| `script/update` | When the repo is stale and there are changes to sync down from git. |
>>>>>>> theirs

## Usage Patterns

### Standard Development Flow
<<<<<<< ours
1. **Initialize**: `./script/bootstrap`
2. **Implement**: Make your changes to the code.
3. **Database**: If you changed models, run `./script/db_revision "..."`.
4. **Lint**: `./script/lint` to check for style issues.
5. **Test**: `./script/test` to run the test suite.
6. **Verify**: `./script/server` to run an ephemeral server for manual checks.
=======
1. **Initialize**: `./script/bootstrap` first time the repo is created
2. **Setup**: `./script/setup` to activat the virtual environment
3. **Implement**: Make your changes to the code.
4. **Lint**: `./script/lint` to check for style issues.
5. **Test**: `./script/test` to run the test suite.
>>>>>>> theirs

### Notes
- All scripts are located in the `script/` directory at the project root.
Expand Down
5 changes: 3 additions & 2 deletions .cruft.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"template": "https://github.com/allenporter/cookiecutter-python",
"commit": "6350072158fd88a83c66a631c379ca7651f64694",
"commit": "285470c00d43779a0dca3f1cc2009c658e294443",
"checkout": null,
"context": {
"cookiecutter": {
Expand All @@ -10,7 +10,8 @@
"project_name": "supernote",
"description": "Unofficial python library for parsing Supernote notebooks",
"version": "0.0.1",
"_template": "https://github.com/allenporter/cookiecutter-python"
"_template": "https://github.com/allenporter/cookiecutter-python",
"_commit": "285470c00d43779a0dca3f1cc2009c658e294443"
}
},
"directory": null
Expand Down