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: README.md
+70-1Lines changed: 70 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,7 +69,76 @@ See the full [ROADMAP](./docs/guides/ROADMAP.md) for details on each iteration.
69
69
70
70
## Getting started
71
71
72
-
### Installation and deployment
72
+
### Claude Code plugin (recommended)
73
+
74
+
This repository ships a [Claude Code plugin](https://docs.anthropic.com/en/docs/claude-code/plugins) that provides guided workflows for setup, deployment, task submission, and troubleshooting.
The `--plugin-dir` flag tells Claude Code to load the local plugin from the `docs/abca-plugin/` directory. The plugin's skills, commands, agents, and hooks will be available immediately.
85
+
86
+
> **Tip:** If you use Claude Code via VS Code or JetBrains, you can add `--plugin-dir docs/abca-plugin` to the extension's CLI arguments setting.
87
+
88
+
#### What the plugin provides
89
+
90
+
**Skills** (guided multi-step workflows — Claude activates these automatically based on your request):
91
+
92
+
| Skill | Triggers on | What it does |
93
+
|-------|------------|--------------|
94
+
|`setup`| "get started", "install", "first time setup" | Full guided setup: prerequisites, toolchain, deploy, smoke test |
95
+
|`deploy`| "deploy", "cdk diff", "destroy" | Deploy, diff, or destroy the CDK stack with pre-checks |
96
+
|`onboard-repo`| "add a repo", "onboard", 422 errors | Add a new GitHub repository via Blueprint construct |
- The plugin lives under `docs/` to keep documentation and plugin content colocated
135
+
- Skills live in subdirectories with a `SKILL.md` file (not flat `.md` files)
136
+
- Agents are flat `.md` files with YAML frontmatter
137
+
- The hook advertises plugin capabilities only (no project-specific content)
138
+
139
+
**After editing plugin files**, restart Claude Code with `claude --plugin-dir docs/abca-plugin` to pick up changes.
140
+
141
+
### Manual installation and deployment
73
142
74
143
Install [mise](https://mise.jdx.dev/getting-started.html) if you want to use repo tasks (`mise run install`, `mise run build`). For monorepo-prefixed tasks (`mise //cdk:build`, etc.), set **`MISE_EXPERIMENTAL=1`** — see [CONTRIBUTING.md](./CONTRIBUTING.md).
0 commit comments