You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+52-7Lines changed: 52 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,7 @@
2
2
3
3
## TL;DR Pitch
4
4
5
-
AI coding assistants (Claude Code, Cursor, Windsurf) are becoming the primary interface developers use. These tools support **plugins** - bundles of skills, MCP servers, and agent configurations that extend capabilities. Cursor is launching a curated plugin marketplace. AWS should launch our own plugin marketplace to meet developers where they work. This repo is the MVP: `awslabs/agent-plugins` marketplace with a single plugin (`deploy-on-aws`) that lets any developer say "deploy this to AWS" and get architecture recommendations, cost estimates, and working IaC.
6
-
7
-
**Elevator pitch for leadership:** Plugin marketplaces are the new app stores for AI-assisted development. Cursor is launching theirs. AWS needs presence in this ecosystem - not just as a cloud provider, but as a first-class citizen in developer tooling. This repo delivers that with a single high-value plugin: "deploy to AWS" in natural language.
5
+
This repository supports **plugins** - bundles of skills, MCP servers, and agent configurations that extend capabilities. This repo is the MVP: `awslabs/agent-plugins` marketplace with a single plugin (`deploy-on-aws`) that lets any developer say "deploy this to AWS" and get architecture recommendations, cost estimates, and working IaC.
8
6
9
7
## Core Concepts
10
8
@@ -24,20 +22,37 @@ Skills are **NOT** slash commands. The agent determines when to use a skill base
24
22
## Directory Structure
25
23
26
24
```
27
-
awslabs-agent-plugins/
25
+
agent-plugins/
28
26
├── .claude-plugin/
29
27
│ └── marketplace.json # Marketplace registry
28
+
├── .github/
29
+
│ ├── workflows/ # CI (build, lint, security, etc.)
30
+
│ ├── ISSUE_TEMPLATE/
31
+
│ └── ...
30
32
├── plugins/
31
33
│ └── deploy-on-aws/
32
34
│ ├── .claude-plugin/
33
35
│ │ └── plugin.json # Plugin manifest
34
36
│ ├── .mcp.json # MCP server definitions
35
37
│ └── skills/
36
38
│ └── deploy/
37
-
│ ├── SKILL.md # Main skill (auto-triggers)
39
+
│ ├── SKILL.md # Main skill (auto-triggers)
38
40
│ └── references/
39
41
│ ├── defaults.md
40
-
│ └── cost-estimation.md
42
+
│ ├── cost-estimation.md
43
+
│ └── security.md
44
+
├── schemas/ # JSON schemas for manifests
45
+
│ ├── marketplace.schema.json
46
+
│ ├── plugin.schema.json
47
+
│ ├── mcp.schema.json
48
+
│ └── skill-frontmatter.schema.json
49
+
├── tools/ # Lint/validation scripts
50
+
│ ├── validate-cross-refs.cjs
51
+
│ └── ...
52
+
├── mise.toml # Tool versions and tasks
53
+
├── dprint.json
54
+
├── .markdownlint-cli2.yaml
55
+
├── .pre-commit-config.yaml
41
56
└── README.md
42
57
```
43
58
@@ -75,7 +90,30 @@ See `.claude/docs/` for Claude Code plugin system reference:
0 commit comments