Skip to content

Commit 9464268

Browse files
feat: claude code project-level setup (#21)
* feat: add project level claude settings Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com> * docs: add Claude Code marketplace setup instructions Document the one-time marketplace registration step needed for project-level plugin settings in .claude/settings.json to take effect. Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com> --------- Signed-off-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
1 parent 83c3d12 commit 9464268

3 files changed

Lines changed: 28 additions & 0 deletions

File tree

.claude/settings.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"permissions": {
3+
"allow": []
4+
},
5+
"enabledPlugins": {
6+
"code-review@claude-plugins-official": true,
7+
"pr-review-toolkit@claude-plugins-official": true,
8+
"claude-md-management@claude-plugins-official": true,
9+
"plugin-dev@claude-plugins-official": true
10+
}
11+
}

AGENTS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,9 @@ See `mise.toml` for the full task list and tool versions.
115115

116116
## Plugin commands (Claude)
117117

118+
Project-level plugin settings are in `.claude/settings.json` (`enabledPlugins`).
119+
Contributors must first add the marketplace before these take effect.
120+
118121
```bash
119122
# Add marketplace
120123
/plugin marketplace add awslabs/agent-plugins

DEVELOPMENT_GUIDE.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,20 @@ This project uses Mise (https://mise.jdx.dev/). At the moment, there is no dedic
1717
| `code .` | Opens the project in VSCode. You can use the editor of your choice, just adapt this step to your specific use case. |
1818
| `mise install` | This command will install the tools required for the project and environmental variables |
1919

20+
## Claude Code Setup
21+
22+
This project uses Claude Code plugins for development workflows. The project-level `.claude/settings.json` pre-configures enabled plugins via `enabledPlugins`, but you must first register the marketplace(s) it references.
23+
24+
### One-time marketplace setup
25+
26+
Run this once inside a Claude Code session:
27+
28+
```bash
29+
/plugin marketplace add awslabs/agent-plugins
30+
```
31+
32+
After adding the marketplace, the plugins listed in `.claude/settings.json` will activate automatically for this project.
33+
2034
## Working on Your Contribution
2135

2236
| Action | Explanation |

0 commit comments

Comments
 (0)