ref: up
This commit is contained in:
32
.claude/plans/ethereal-giggling-sunrise.md
Normal file
32
.claude/plans/ethereal-giggling-sunrise.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# Plan: Update marketplace.json
|
||||
|
||||
## Context
|
||||
The marketplace.json file currently has an empty plugins array. The goal is to register the existing `fission-python-skill` plugin in the marketplace by adding it to the plugins list. Owner information will remain unchanged.
|
||||
|
||||
## Current State
|
||||
- **File**: `.claude-plugin/marketplace.json`
|
||||
- **Current content**: `{ "name": "vega-claude-marketplace", "owner": {"name": "tiendd", "email": "fdm.dev17@gmail.com"}, "plugins": [] }`
|
||||
- **Plugin to add**: `fission-python-skill/.claude-plugin/plugin.json` contains:
|
||||
- id: "fission-python-skill"
|
||||
- name: "Fission Python Skill"
|
||||
- description: "Skill for creating, analyzing, and managing Fission Python projects."
|
||||
- type: "skill"
|
||||
- path: "fission-python-skill"
|
||||
- tools: ["create-project", "analyze-config", "update-docstring"]
|
||||
- version: "1.0.0"
|
||||
|
||||
## Implementation
|
||||
1. Read the current `plugin.json` from `fission-python-skill/.claude-plugin/` to extract plugin metadata
|
||||
2. Update `.claude-plugin/marketplace.json`:
|
||||
- Keep existing name and owner unchanged
|
||||
- Add a plugin object to the plugins array with the data from plugin.json
|
||||
|
||||
## Critical Files
|
||||
- `.claude-plugin/marketplace.json` (to be modified)
|
||||
- `fission-python-skill/.claude-plugin/plugin.json` (source of plugin data)
|
||||
|
||||
## Verification
|
||||
After modification, verify:
|
||||
1. The file contains valid JSON
|
||||
2. The plugins array contains the fission-python-skill object
|
||||
3. Owner information is unchanged
|
||||
Reference in New Issue
Block a user