The seven rules mentioned are not incompatible with conventional commits though. Conventional rules are an extension (adding a leading keyword for commit type detection and some optional blocks in the body/footer).
However, the usefulness of conventional commits highly depends on the type of repository. For packages with auto-publishing (eg: with semantic-release), they are very useful. For apps and final deployable projects, they can be pure overhead.
The seven rules mentioned are not incompatible with conventional commits though. Conventional rules are an extension (adding a leading keyword for commit type detection and some optional blocks in the body/footer).
However, the usefulness of conventional commits highly depends on the type of repository. For packages with auto-publishing (eg: with semantic-release), they are very useful. For apps and final deployable projects, they can be pure overhead.