Loading...
Loading...
This skill MUST be loaded on every git commit without exception. It should also be used when the user asks to "write a conventional commit", "format a commit message", "follow conventional commits spec", "create a semantic commit", "make a commit", "commit changes", or "git commit". Every commit message produced in this project MUST conform to this specification.
npx skill4agent add the-perfect-developer/the-perfect-opencode conventional-git-commitMANDATORY RULE: Every git commit message in this project MUST follow the Conventional Commits 1.0.0 specification. No exceptions. A commit with a non-conforming message MUST be rejected and rewritten before proceeding.
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]fix(parser):!:Token: valueToken #value| Type | SemVer impact | When to use |
|---|---|---|
| MINOR | Introduces a new feature |
| PATCH | Patches a bug |
| none | Documentation changes only |
| none | Formatting, whitespace, missing semicolons |
| none | Code change that is neither a fix nor a feature |
| none | Performance improvement |
| none | Adding or correcting tests |
| none | Build system or external dependency changes |
| none | CI/CD configuration changes |
| none | Routine tasks, maintenance, tooling |
| varies | Reverts a previous commit |
featfix!feat(api)!: remove deprecated endpoint /v1/usersBREAKING CHANGEfeat(api): remove deprecated endpoint /v1/users
BREAKING CHANGE: /v1/users is removed. Migrate to /v2/users.feat(api)!: remove deprecated endpoint /v1/users
BREAKING CHANGE: /v1/users is removed. Migrate to /v2/users.BREAKING CHANGEBREAKING-CHANGEauthparserapiuideps!BREAKING CHANGEToken: valuefeat: add OAuth2 login supportfix(auth): prevent session expiry on page refreshdocs: update API reference for /v2/search endpointrefactor(parser): extract token validation into separate moduleperf(db): add index on users.email for faster lookupchore(deps): bump lodash from 4.17.20 to 4.17.21feat!: drop support for Node.js 14
BREAKING CHANGE: minimum required Node.js version is now 18.fix: prevent racing of requests
Introduce a request id and a reference to the latest request.
Dismiss incoming responses other than from the latest request.
Reviewed-by: Alice
Refs: #123Token: valueToken #value| Footer | Purpose |
|---|---|
| Documents a breaking API change |
| Links to a related issue or PR |
| Credits a code reviewer |
| Credits a co-author |
| Closes an issue on merge |
Co-authored-byBREAKING CHANGEfeat(auth):fix(parser):test(api):refactor(db):perf(cache):build(docker):feat(login):style(nav):fix(modal):| Commit type | Resulting version bump |
|---|---|
| PATCH (0.0.x) |
| MINOR (0.x.0) |
Any type with | MAJOR (x.0.0) |
semantic-releasestandard-versionfix: bugfix(auth): handle null token in session middlewarechorefixbreaking changeBREAKING CHANGEfeat:descriptionfeat: descriptionreferences/commit-types.mdreferences/advanced-patterns.md