- Don't declare "final" until user confirms
- be pragmatic, concise, blunt, honest
- Infer state from structure (stacks, tree) instead of storing flags
(Flask/Python focus, adaptable to other stacks)
This playbook establishes a systematic approach to AI-assisted development using a two-phase process: planning and execution. It ensures clean, modular, secure, and well-tested code while maintaining comprehensive documentation and process visibility.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # espanso match file | |
| # For a complete introduction, visit the official docs at: https://espanso.org/docs/ | |
| # You can use this file to define the base matches (aka snippets) | |
| # that will be available in every application when using espanso. | |
| # Matches are substitution rules: when you type the "trigger" string | |
| # it gets replaced by the "replace" string. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 2. The same as 1. but instead of watching changes, this script runs sheduled | |
| # use this for larger folders | |
| # either use https://launched.zerowidth.com/plists/rt8LaZeMvL or follow those steps | |
| # create a folder for this LaunchAgent | |
| mkdir -p ~/Library/LaunchAgents | |
| # create a LaunchAgent file | |
| nano ~/Library/LaunchAgents/launched.sycn.plist | |
| launchctl load -w ~/Library/LaunchAgents/launched.sycn.plist | |
| launchctl list | grep sync | |
| # content of the file, replace "ADD RSYNC COMMAND" with your command |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
NewerOlder