Repository inventory

dcjanus/prompts

Skills indexed from this repository, with install-style signals scoped to the repo.
10 skills157 GitHub stars0 weekly installsPythonGitHubOwner profile

Overview

This skill helps you prepare and manage git commits, pushes, branch names, and commit-message conventions. It enforces clear authorization boundaries so no write actions (commit/push) are performed without explicit user instruction. It favors Conventional Commits and Conventional Branch naming and appends a required Co-authored-by trailer when creating commits. It also prefers git switch/restore for non-destructive workspace operations.

How this skill works

When asked to create or format a commit, the skill inspects the working tree status and suggests precise, English commit messages following Conventional Commits (type(scope): short summary). It can generate branch names that match Conventional Branch patterns and produce the exact git commands to run. It will not run git commit or git push unless the user explicitly asks; for ambiguous authorization it asks for confirmation before any write operation.

When to use it

  • You need a concise, Conventional-Commits compliant commit message.
  • You want a recommended branch name for a new feature or fix.
  • You need command-line snippets to stage, commit (with trailers), or push changes.
  • You want to avoid mixing unrelated changes into one commit.
  • You need help restoring or switching files/branches safely using git restore/switch.

Best practices

  • Always confirm which changed files belong to the current task before staging.
  • Write commit summaries in English, short and result-focused: type(scope): summary.
  • Include scope when practical; omit only if none applies.
  • Append: Co-authored-by: OpenAI Codex codex@openai.com as a trailer on commits.
  • Prefer git switch and git restore over git checkout for switching/restoring.

Example use cases

  • Generate a commit message for a bug fix: suggests 'fix(network): handle timeout on reconnect'.
  • Create a branch name for a new feature: recommends 'feat/auth-refresh-token'.
  • Produce the exact commands to stage files and commit with multiple message paragraphs and trailer.
  • Show how to discard a single file change with git restore or unstage with git restore --staged.
  • Outline the safe sequence to switch branches and push after explicit user approval.

FAQ

No. The skill will not execute commit or push unless you explicitly instruct it to do so. If there is authorization ambiguity it asks first.

What commit message format do you recommend?

Use Conventional Commits: type(scope): short summary. Use types like feat, fix, refactor, docs, test, chore, and keep summaries concise and descriptive.

Should I always include the Co-authored-by trailer?

Yes—this skill appends 'Co-authored-by: OpenAI Codex codex@openai.com' to commits as a required trailer.

10 skills

git-commit
Git

This skill guides git commits, branch naming, and messaging according to Conventional Commits, enhancing accuracy, consistency, and collaboration.

ProductivityScriptingPython
coderabbit-cli
Automation

This skill guides you to use coderabbit CLI for focused code reviews by selecting the right diff scope and prioritizing --prompt-only.

CliCode ReviewDebuggingProductivity+1
create-skill
Cli

This skill guides you in creating or updating a skill with a clean SKILL.md layout and consistent naming conventions.

Code ReviewDocsGitPython+1
pwdebug
Automation

This skill enables debugging a real browser via a Playwright-based CLI, reusing a single session to navigate, evaluate JS, screenshot, and inspect elements.

CliDebuggingFrontendPython+2
golang-lo
Debugging

This skill helps you use the samber/lo Go library more efficiently across collections, errors, and concurrency to boost productivity.

GoPerformanceProductivityPython
dcjanus-preferences
Ai

This skill helps you apply DCjanus preferences to select libraries and usage scenarios across Python, Rust, and Go.

BackendDocsGoPython+2
fetch-url
Automation

This skill fetches a URL, extracts the article body in Markdown by default, and supports various output formats and browser-based strategies.

CliDocsPythonScripting+1
ticktick-cli
Automation

This skill helps you manage TickTick tasks and projects via a Python CLI, enabling quick creation, querying, updating, and completion.

CliProductivityPythonScripting+1
github-pr-issue
Api

This skill helps you manage GitHub issues and PRs non-interactively, fetch reviews, and generate structured summaries according to team standards.

AutomationCode ReviewGitPython+1
ui-ux-pro-max
Python

UI/UX 设计情报库:50 种风格、21 套配色、50 组字体搭配、20 类图表、8 个技术栈(React、Next.js、Vue、Svelte、SwiftUI、React Native、Flutter、Tailwind)。动作:plan、build、create、design、implement、review、fix、improve、optimize、enhance、refactor、check UI/UX code。项目:website、landing page、dashboard、admin panel、e-commerce、SaaS、portfolio、blog、mobile app、.html、.tsx、.vue、.svelte。元素:button、modal、navbar、sidebar、card、table、form、chart。风格:glassmorphism、claymorphism、minimalism、brutalism、neumorphism、bento grid、dark mode、responsive、skeuomorphism、flat design。主题:color palette、accessibility、animation、layout、typography、font pairing、spacing、hover、shadow、gradient。

More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational