Skip to content

Commit 13675e3

Browse files
committed
v3.1.0: Remove obsolete adapters, simplify for Agent Skills standard
- Remove for-cursor.mdc, for-github-copilot.md, for-openai-codex-cli.md, for-gemini-cli.md — all these tools now support Agent Skills natively - Keep only system-prompt.md (universal) and for-windsurf.md (not yet on standard) - Simplify installer: remove Cursor/Copilot/Codex agents, covered by --agents - Add .claude-plugin/ manifests for Claude Code plugin marketplace - Move prompt-architect/ to skills/prompt-architect/ for plugin system - Add @clack/prompts interactive multi-agent installer - Add build-skill.js to create .skill zip for ChatGPT upload - Rename package to @ckelsoe/prompt-architect - Add MIGRATION.md, update README, CHANGELOG, all docs - Delete stale ckelsoe-claude-skill-prompt-architect-1.0.3.tgz
1 parent 4ffc4e4 commit 13675e3

Some content is hidden

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

76 files changed

+919
-1011
lines changed

.claude-plugin/marketplace.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"name": "prompt-architect-marketplace",
3+
"owner": {
4+
"name": "Charles Kelsoe",
5+
"email": "charles@kelsoe.com"
6+
},
7+
"metadata": {
8+
"description": "Prompt engineering skill using 27 research-backed frameworks across 7 intent categories"
9+
},
10+
"plugins": [
11+
{
12+
"name": "prompt-architect",
13+
"source": "./",
14+
"description": "Analyzes and improves prompts using 27 research-backed frameworks. Intent-based selection routes to the right framework — from ultra-minimal (APE) to agentic (ReAct).",
15+
"version": "3.1.0",
16+
"keywords": ["prompt-engineering", "prompt-frameworks", "agent-skills"],
17+
"category": "productivity"
18+
}
19+
]
20+
}

.claude-plugin/plugin.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"name": "prompt-architect",
3+
"description": "27-framework prompt engineering skill for analyzing and improving prompts across 7 intent categories",
4+
"version": "3.1.0",
5+
"author": {
6+
"name": "Charles Kelsoe",
7+
"email": "charles@kelsoe.com"
8+
},
9+
"homepage": "https://github.com/ckelsoe/prompt-architect",
10+
"repository": "https://github.com/ckelsoe/prompt-architect",
11+
"license": "MIT",
12+
"keywords": [
13+
"prompt-engineering",
14+
"prompt-frameworks",
15+
"prompt-improvement",
16+
"agent-skills"
17+
]
18+
}

.github/workflows/publish.yml

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ jobs:
1212
permissions:
1313
contents: write # For creating GitHub releases
1414
id-token: write # For npm provenance
15-
15+
1616
steps:
1717
- name: Checkout code
1818
uses: actions/checkout@v4
19-
19+
2020
- name: Setup Node.js
2121
uses: actions/setup-node@v4
2222
with:
@@ -28,32 +28,42 @@ jobs:
2828

2929
- name: Install dependencies
3030
run: npm ci || npm install
31-
31+
3232
- name: Run tests
3333
run: npm test
34-
34+
3535
- name: Validate skill structure
3636
run: npm run validate
37-
37+
38+
- name: Build .skill file
39+
run: npm run build:skill
40+
3841
- name: Publish to npm
3942
run: npm publish --provenance --access public
40-
43+
4144
- name: Create GitHub Release
4245
uses: softprops/action-gh-release@v1
4346
with:
4447
name: Release ${{ github.ref_name }}
48+
files: prompt-architect.skill
4549
body: |
4650
See [CHANGELOG.md](https://github.com/${{ github.repository }}/blob/main/CHANGELOG.md) for details.
47-
51+
4852
## Installation
49-
53+
54+
**npm (interactive multi-agent installer):**
5055
```bash
51-
npm install -g @ckelsoe/claude-skill-prompt-architect
52-
prompt-architect-install
56+
npm install -g @ckelsoe/prompt-architect
57+
npx @ckelsoe/prompt-architect
58+
```
59+
60+
**ChatGPT / Gemini CLI / Agent Skills:**
61+
Download `prompt-architect.skill` below and upload to your tool.
62+
63+
**Claude Code Plugin:**
64+
```
65+
/plugin marketplace add ckelsoe/prompt-architect
66+
/plugin install prompt-architect@prompt-architect-marketplace
5367
```
54-
55-
## What's Changed
56-
57-
Check the [CHANGELOG](https://github.com/${{ github.repository }}/blob/main/CHANGELOG.md) for full details.
5868
draft: false
5969
prerelease: false

.npmignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
.gitignore
44
.gitattributes
55

6+
# Build artifacts
7+
*.skill
8+
69
# GitHub
710
.github/
811

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,32 @@ All notable changes to the Prompt Architect Claude Code skill will be documented
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [3.0.0] - 2026-03-24
9+
10+
### Breaking Changes
11+
- **Package renamed**: `@ckelsoe/claude-skill-prompt-architect``@ckelsoe/prompt-architect`
12+
- **Directory restructured**: `prompt-architect/` moved to `skills/prompt-architect/` for Claude Code plugin system compatibility
13+
14+
### Added
15+
- **Claude Code Plugin System support**: `.claude-plugin/plugin.json` and `marketplace.json` — install via `/plugin marketplace add` and `/plugin install`
16+
- **Gemini CLI support**: Native Agent Skills compatibility. Install via `gemini skills install`
17+
- **Agent Skills standard compliance** (agentskills.io): Added `license`, `compatibility`, and `metadata` fields to SKILL.md frontmatter. Works with 30+ compatible agents including Cursor, Copilot, Kiro, Roo Code, Amp, OpenHands, and more
18+
- **Interactive multi-agent installer**: Detects installed AI agents (Claude Code, Gemini CLI, Cursor, Copilot, Windsurf, Codex) and presents a selection UI using @clack/prompts
19+
- **Universal install path**: `~/.agents/skills/` for Agent Skills standard compatible tools
20+
- **CLI flags**: `--all`, `--claude`, `--gemini`, `--agents`, `--cursor`, `--copilot`, `--windsurf`, `--codex`, `--yes`
21+
- **Gemini CLI adapter**: `adapters/for-gemini-cli.md` with installation instructions
22+
- **Append-mode safety**: Marker comments prevent duplicate content when appending adapters to existing files
23+
- **MIGRATION.md**: Step-by-step guide for migrating from the old package name
24+
25+
### Changed
26+
- `scripts/install.js` fully rewritten as multi-agent installer with @clack/prompts UI
27+
- `scripts/test.js` expanded from 11 to 19 tests (plugin manifests, Agent Skills compliance, all adapters)
28+
- `scripts/validate-skill.js` now validates plugin manifest and cross-checks version consistency
29+
- Added `@clack/prompts` as a runtime dependency (previously zero dependencies)
30+
- Non-interactive postinstall still defaults to Claude Code only for backwards compatibility
31+
32+
---
33+
834
## [2.1.3] - 2026-03-10
935

1036
### Fixed

MIGRATION.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Migration Guide: v2.x → v3.0
2+
3+
## Package Rename
4+
5+
The npm package has been renamed:
6+
7+
- **Old:** `@ckelsoe/claude-skill-prompt-architect`
8+
- **New:** `@ckelsoe/prompt-architect`
9+
10+
The old name included "claude-skill" which was misleading — the skill now works with 30+ AI agents via the Agent Skills standard, not just Claude Code.
11+
12+
## How to Migrate
13+
14+
### 1. Uninstall the old package
15+
16+
```bash
17+
npm uninstall -g @ckelsoe/claude-skill-prompt-architect
18+
```
19+
20+
### 2. Install the new package
21+
22+
```bash
23+
npm install -g @ckelsoe/prompt-architect
24+
```
25+
26+
The interactive installer will detect your AI agents and let you choose where to install.
27+
28+
### 3. (Optional) Clean up old skill files
29+
30+
If you previously had the skill installed at `~/.claude/skills/prompt-architect/`, the new installer will overwrite it automatically. No manual cleanup needed.
31+
32+
## What Changed
33+
34+
### Directory Structure
35+
36+
```
37+
# Before (v2.x)
38+
prompt-architect/SKILL.md
39+
40+
# After (v3.0)
41+
skills/prompt-architect/SKILL.md
42+
.claude-plugin/plugin.json
43+
.claude-plugin/marketplace.json
44+
```
45+
46+
### New Install Methods
47+
48+
| Method | Command |
49+
|--------|---------|
50+
| npm (interactive) | `npm install -g @ckelsoe/prompt-architect` |
51+
| Claude Code Plugin | `/plugin marketplace add ckelsoe/prompt-architect` |
52+
| Gemini CLI | `gemini skills install https://github.com/ckelsoe/prompt-architect.git` |
53+
| Multi-agent | `npx @ckelsoe/prompt-architect --all` |
54+
55+
### The skill itself is unchanged
56+
57+
The `SKILL.md` content, all 27 frameworks, reference docs, and templates are identical. Only the packaging and distribution have changed.
58+
59+
## GitHub Repository
60+
61+
The repository has also been renamed:
62+
63+
- **Old:** `github.com/ckelsoe/claude-skill-prompt-architect`
64+
- **New:** `github.com/ckelsoe/prompt-architect`
65+
66+
GitHub automatically redirects from the old URL, so existing links and git remotes continue to work.

0 commit comments

Comments
 (0)