branch-pr
Create Gentle AI pull requests with issue-first checks. Trigger: creating, opening, or…
Trigger: /skill-creation, skill creation, skill creator, create skill, new skill. Create LLM-first skills with valid frontmatter.
$ npx -y skills add gentleman-programming/gentle-shell --skill skill-creator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-creatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Trigger: /skill-creation, skill creation, skill creator, create skill, new skill. Create LLM-first skills with valid frontmatter.
name: gentle-ai-skill-creator description: "Trigger: /skill-creation, skill creation, skill creator, create skill, new skill. Create LLM-first skills with valid frontmatter." license: Apache-2.0 metadata: author: gentleman-programming version: "1.0"
Use this skill when creating or updating a reusable AI skill for Pi or another agent runtime.
Create a skill when:
Do not create a skill for a one-off task, generic documentation, or rules that belong in code/tests.
| Need | Action | | --- | --- | | Small reusable behavior | Create `skills/{skill-name}/SKILL.md` only | | Templates, schemas, fixtures | Add `skills/{skill-name}/assets/` | | Longer explanation or edge cases | Add `skills/{skill-name}/references/` | | Existing skill covers it | Update the existing skill instead | | Skill affects delegation discovery | Ensure trigger words appear in `description` |
1. Read `docs/skill-style-guide.md` before creating or updating skills. 2. Inspect existing skills and confirm the new skill does not duplicate one. 3. Choose a kebab-case skill name that matches the user-facing trigger. 4. Create or update this structure:
skills/{skill-name}/
├── SKILL.md
├── assets/ # optional
└── references/ # optional5. Use this frontmatter shape:
---
name: {skill-name}
description: "Trigger: {phrases users or agents will say}. {What this skill does}."
license: Apache-2.0
metadata:
author: gentleman-programming
version: "1.0"
---6. Write sections in this order: Activation Contract, Hard Rules, Decision Gates, Execution Steps, Output Contract, References. 7. If this is a packaged `gentle-pi` skill, add it to `scripts/verify-package-files.mjs`. 8. Refresh or document the skill registry update path.
Return:
Gentle Shell is a Pi-native coding-agent harness for controlled development with Organic Driven Development, optional SDD/OpenSpec, subagents, TDD evidence, review guardrails, skills, and memory integrations.
Repo: gentleman-programming/gentle-shell
Create Gentle AI pull requests with issue-first checks. Trigger: creating, opening, or…
Trigger: PRs over 400 lines, stacked PRs, review slices. Split oversized changes into chained…
Design docs that reduce cognitive load. Trigger: writing guides, READMEs, RFCs, onboarding,…
Write warm, direct collaboration comments. Trigger: PR feedback, issue replies, reviews,…
Use Gentle AI harness discipline for Pi work: clarify first, track ODD work, use applicable…
Create and triage GitHub issues from repository evidence. Trigger: issue creation, bug…