Skip to content

chore: add Claude Code project skills#237

Open
sriramveeraghanta wants to merge 1 commit into
mainfrom
chore/add-claude-code-skills
Open

chore: add Claude Code project skills#237
sriramveeraghanta wants to merge 1 commit into
mainfrom
chore/add-claude-code-skills

Conversation

@sriramveeraghanta

Copy link
Copy Markdown
Member

Description

Adds five repo-scoped Claude Code skills under .claude/skills/. Each skill encodes an existing convention in this repo so agents (and humans reading them) apply it consistently — branch naming, PR authoring, release notes, React diagnostics, and where feature docs live. These are documentation-only additions; no application code is touched.

Skills added:

Skill Purpose
branch-name Produce branches as <type>/<work-item-id>-<short-description> so the work item ID can be extracted later.
create-pull-request Create a PR with a Plane work item ID title prefix and a fully filled-out description from the actual diff.
release-notes Generate release-PR notes for makeplane/propel (semver, targeting main): reads commits, filters noise, categorizes by conventional-commit type.
react-doctor React lint / accessibility / bundle-size / architecture triage, invoked via /doctor.
feature-docs-layout Decide where design/spec/plan markdown docs belong under docs/.

Also: ignores local-only Claude Code artifacts (.claude/settings.local.json, .claude/scheduled_tasks.lock) via .gitignore so only the shared skills are tracked. .claude/worktrees/ was already ignored.

Type of Change

  • Documentation update (adds agent-facing skill docs; no runtime/behavior change)

Screenshots and Media

N/A — no UI changes.

Test Scenarios

  • Type /branch-name, /create-pull-request, /release-notes, or /feature-docs-layout in Claude Code and confirm each skill loads and is offered.
  • Type /doctor and confirm the react-doctor skill triggers.
  • Run git commit after adding a local .claude/settings.local.json and confirm it is not staged/tracked (covered by the new .gitignore rules).
  • Confirm pnpm check and pnpm test are unaffected (no source files changed).

References

  • No Plane work item — tooling/housekeeping change.

🤖 Generated with Claude Code

Add five repo-scoped Claude Code skills under .claude/skills/ that encode
this repo's conventions so agents follow them consistently:

- branch-name          — <type>/<work-item-id>-<short-description> branches
- create-pull-request  — PR title with Plane work item prefix + full body
- release-notes        — release-PR notes for makeplane/propel (semver → main)
- react-doctor         — React lint/a11y/bundle/architecture triage (/doctor)
- feature-docs-layout  — where feature/design/plan docs live under docs/

Also gitignore local-only Claude Code artifacts (settings.local.json,
scheduled_tasks.lock) so only the shared skills are tracked.
Copilot AI review requested due to automatic review settings July 17, 2026 15:47

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions

Copy link
Copy Markdown

📚 Storybook preview: https://pr-237-propel-storybook.vamsi-906.workers.dev

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
propel-docs aa5b194 Jul 17 2026, 03:49 PM

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.

2 participants