Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions .claude/skills/sync-cli-skill/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -314,7 +314,7 @@ After processing all changed commands, update the SKILL.md of each affected skil
- Keep the existing structure and formatting of each skill
- Do NOT change the frontmatter description unless explicitly asked

### Step 7: Update CLI_VERSION
### Step 7: Update CLI_VERSION and Skill Frontmatter

After successfully updating all changed commands:

Expand All @@ -324,7 +324,16 @@ After successfully updating all changed commands:
git describe --tags --always
```

2. Update `CLI_VERSION` in the skills repository root with the new version
2. Update `CLI_VERSION` in the skills repository root with the new version (e.g., `v0.0.47`)

3. Update `metadata.sourcePackage` in `skills/base44-cli/SKILL.md` frontmatter. Set `name` to `base44` (the npm package being synced) and `version` to the new version without the `v` prefix (e.g., `0.0.47`). Example:
```yaml
metadata:
sourcePackage:
name: base44
version: 0.0.47
```
This allows the Base44 CLI to detect when installed skills are out of date.

### Step 8: Present Summary

Expand All @@ -351,6 +360,7 @@ After all updates, present a summary to the user:
- references/entities-push.md (updated description)
- SKILL.md (updated command table, added timeout note)
- CLI_VERSION (v0.0.17 → v0.0.20)
- skills/base44-cli/SKILL.md frontmatter metadata.sourcePackage.version (0.0.17 → 0.0.20)

### Breaking Changes (highlight prominently)
- `create`: `-n, --name` option converted to positional argument
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,8 @@ Thumbs.db
*.swp
*.swo

# Superset
.superset/

# Node (if applicable)
node_modules/
Loading