Skip to content

Commit 949df0a

Browse files
committed
Optimize Claude Skills
1 parent d693037 commit 949df0a

50 files changed

Lines changed: 2143 additions & 7775 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"enabledPlugins": {
3+
"skill-creator@claude-plugins-official": true
4+
}
5+
}

.claude/skills/update-app-version/SKILL.md renamed to .claude/skills/bump-version/SKILL.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
---
2-
name: update-app-version
2+
name: bump-version
33
description: >-
4-
Streamline version bumps for existing commerce apps. Updates version in commerce-app.json,
5-
renames directories, regenerates ZIP with new version, and updates root manifest with
6-
new hash. Use when releasing a new version of an existing app.
4+
Bump the version number for an existing commerce app and regenerate all related files.
5+
Use this skill immediately whenever users mention "update version", "new version", "bump version",
6+
"release new version", "version 1.0.1", or describe making a "patch", "minor update", or "major release".
7+
Also trigger when users talk about bug fixes, new features, or updates to existing apps - these ALL
8+
require version bumps. Don't wait for explicit version commands - if they're updating an app, they need
9+
to bump the version. This skill handles the entire version update workflow: extract, update commerce-app.json,
10+
rename directories, regenerate ZIP, update manifest hash, and clean up.
711
---
812

913
# Update App Version
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"evals": [
3+
{
4+
"prompt": "I fixed a bug in the avalara-tax app. Let's bump it to version 0.2.9",
5+
"context": "User made bug fix and needs to increment patch version",
6+
"expected_behavior": "Should trigger bump-version skill, extract current ZIP, update commerce-app.json, regenerate ZIP with new version"
7+
},
8+
{
9+
"prompt": "Need to release a new version of my shipping app. It's currently 1.0.0 and I added some new features.",
10+
"context": "User describing version update for new features (minor bump)",
11+
"expected_behavior": "Should trigger bump-version, suggest minor version bump (1.1.0), handle full version update workflow"
12+
},
13+
{
14+
"prompt": "Update the payment app to version 2.0.0 - we made breaking changes",
15+
"context": "Major version bump with breaking changes",
16+
"expected_behavior": "Should trigger bump-version with major version update, update all files, regenerate ZIP and manifest"
17+
}
18+
]
19+
}

.claude/skills/compare-app-versions/SKILL.md renamed to .claude/skills/diff-versions/SKILL.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
---
2-
name: compare-app-versions
2+
name: diff-versions
33
description: >-
4-
Compare two versions of a commerce app to see what changed. Highlights file additions,
5-
deletions, and modifications between versions. Useful for code review, understanding
6-
updates, and generating changelogs. Use when reviewing version updates or investigating changes.
4+
Compare two versions of a commerce app to identify all changes between releases. Use this skill
5+
immediately when users mention "what changed", "compare versions", "diff", "show changes", "changelog",
6+
"see differences", or when reviewing version updates. Also trigger proactively BEFORE submitting PRs
7+
to help users understand what they're submitting, or when users ask about specific versions to help
8+
them understand the evolution of an app. Generates detailed file-by-file comparison showing additions,
9+
deletions, and modifications - essential for code review and changelog generation.
710
---
811

912
# Compare App Versions
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"evals": [
3+
{
4+
"prompt": "What changed between avalara-tax v0.2.7 and v0.2.8?",
5+
"context": "User wants to see differences between two versions",
6+
"expected_behavior": "Should trigger diff-versions skill, extract both ZIPs, compare files, show additions/deletions/modifications"
7+
},
8+
{
9+
"prompt": "Can you show me the diff between the old and new version of my ratings app?",
10+
"context": "Casual request for version comparison",
11+
"expected_behavior": "Should trigger diff-versions, identify latest two versions, generate detailed comparison"
12+
},
13+
{
14+
"prompt": "I need to write a changelog for version 1.2.0. Help me see what changed from 1.1.0.",
15+
"context": "User needs changelog, which requires version diff",
16+
"expected_behavior": "Should trigger diff-versions and provide file-by-file changes suitable for changelog generation"
17+
}
18+
]
19+
}

0 commit comments

Comments
 (0)