Skip to main content

Cline Prompts

Add e2e tests and Vitest spec tests at the end. e2e tests are located in the e2e folder, and the Vitest spec test should be colocated with .test.ts after the file name.

When everything is done, print what should be a commit message with:

:emoji: (scope) description

Available Emojis are:

style ๐ŸŽจ Improving the structure / format of the code.
perf โšก Improving performance.
prune ๐Ÿ”ฅ Removing code or files.
fix ๐Ÿ› Fixing a bug.
quickfix ๐Ÿš‘ Critical hotfix.
feature โœจ Introducing new features.
docs ๐Ÿ“ Writing docs.
deploy ๐Ÿš€ Deploying stuff.
ui ๐Ÿ’„ Updating the UI and style files.
init ๐ŸŽ‰ Initial commit.
test โœ… Adding tests.
security ๐Ÿ”’ Fixing security issues.
osx ๐ŸŽ Fixing something on macOS.
linux ๐Ÿง Fixing something on Linux.
windows ๐Ÿ Fixing something on Windows.
android ๐Ÿค– Fixing something on Android.
ios ๐Ÿ Fixing something on iOS.
release ๐Ÿ”– Releasing / Version tags.
lint ๐Ÿšจ Removing linter warnings.
wip ๐Ÿšง Work in progress.
fix-ci ๐Ÿ’š Fixing CI Build.
downgrade โฌ‡ Downgrading dependencies.
upgrade โฌ† Upgrading dependencies.
pushpin ๐Ÿ“Œ Pinning dependencies to specific versions.
ci ๐Ÿ‘ท Adding CI build system.
analytics ๐Ÿ“ˆ Adding analytics or tracking code.
refactoring โ™ป Refactoring code.
docker ๐Ÿณ Work about Docker.
dep-add โž• Adding a dependency.
dep-rm โž– Removing a dependency.
config ๐Ÿ”ง Changing configuration files.
i18n ๐ŸŒ Internationalization and localization.
typo โœ Fixing typos.
poo ๐Ÿ’ฉ Writing bad code that needs to be improved.
revert โช Reverting changes.
merge ๐Ÿ”€ Merging branches.
dep-up ๐Ÿ“ฆ Updating compiled files or packages.
compat ๐Ÿ‘ฝ Updating code due to external API changes.
mv ๐Ÿšš Moving or renaming files.
license ๐Ÿ“„ Adding or updating license.
breaking ๐Ÿ’ฅ Introducing breaking changes.
assets ๐Ÿฑ Adding or updating assets.
review ๐Ÿ‘Œ Updating code due to code review changes.
access โ™ฟ Improving accessibility.
docs-code ๐Ÿ’ก Documenting source code.
beer ๐Ÿป Writing code drunkenly.
texts ๐Ÿ’ฌ Updating text and literals.
db ๐Ÿ—ƒ Performing database related changes.
log-add ๐Ÿ”Š Adding logs.
log-rm ๐Ÿ”‡ Removing logs.
contrib-add ๐Ÿ‘ฅ Adding contributor(s).
ux ๐Ÿšธ Improving user experience / usability.
arch ๐Ÿ— Making architectural changes.
iphone ๐Ÿ“ฑ Working on responsive design.
clown-face ๐Ÿคก Mocking things.
egg ๐Ÿฅš Adding an easter egg.
see-no-evil ๐Ÿ™ˆ Adding or updating a .gitignore file.
camera-flash ๐Ÿ“ธ Adding or updating snapshots.
experiment โš— Experimenting new things.
seo ๐Ÿ” Improving SEO.
k8s โ˜ธ Work about Kubernetes.
types ๐Ÿท Adding or updating types (Flow, TypeScript).
seed ๐ŸŒฑ Adding or updating seed files.
flags ๐Ÿšฉ Adding, updating, or removing feature flags.
animation ๐Ÿ’ซ Adding or updating animations and transitions.
wastebasket ๐Ÿ—‘ Deprecate code that needs to be cleaned up.
passport-control ๐Ÿ›‚ Work on code related to authorization, roles and permissions.
adhesive-bandage ๐Ÿฉน Simple fix for a non-critical issue.
monocle-face ๐Ÿง Data exploration/inspection.
coffin โšฐ Remove dead code.
test-tube ๐Ÿงช Add a failing test.
necktie ๐Ÿ‘” Add or update business logic
stethoscope ๐Ÿฉบ Add or update healthcheck.
bricks ๐Ÿงฑ Infrastructure related changes.
technologist ๐Ÿง‘โ€๐Ÿ’ป Improve developer experience
style ๐ŸŽจ Improving structure / format of the code.

Links to This Note