Skip to content

feat(assistant): add git-commit-push skill with no-llm-co-author rule#32

Draft
raulpenate wants to merge 1 commit into
ravnhq:mainfrom
raulpenate:feature/commit-n-push-skill-and-auto-detect-skills-corvus
Draft

feat(assistant): add git-commit-push skill with no-llm-co-author rule#32
raulpenate wants to merge 1 commit into
ravnhq:mainfrom
raulpenate:feature/commit-n-push-skill-and-auto-detect-skills-corvus

Conversation

@raulpenate
Copy link
Copy Markdown
Contributor

Description

Adds a new git-commit-push assistant skill that guides a clean stage → commit → push workflow in 6 phases (Guard → Stage → Compose → Confirm → Commit → Push).

The skill enforces a hard rule against adding Co-authored-by attribution for any LLM (Claude, Copilot, GPT, Cursor, Gemini, Bard, ChatGPT, Tabnine, Codeium). If a hook or git config would inject such a trailer, the skill strips it silently before presenting the commit to the user.

Built following the Anthropic skill guide constraints: description ≤1024 chars, kebab-case name, numbered phases with concrete bash commands, - Error: / - Cause: / - Solution: troubleshooting format, no README.md in the skill folder.

Also registers the skill in marketplace.json.

Type of Change

  • New Feature
  • Bug Fix
  • Code Refactoring
  • Tests
  • Documentation
  • Build / Config

Breaking Changes

  • Yes
  • No

Screenshots / Videos

N/A — No UI changes

Additional Notes

generate_claude_plugin.rb requires Ruby 2.7+ — CI will regenerate the .claude-plugin/ artifact on merge.

Made with Cursor

Co-authored-by: Cursor <cursoragent@cursor.com>
@raulpenate raulpenate marked this pull request as draft May 11, 2026 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant