✨ Add KubeStellar Console agent#1514
Conversation
There was a problem hiding this comment.
main, but PRs should target staged.
The main branch is auto-published from staged and should not receive direct PRs.
Please close this PR and re-open it against the staged branch.
You can change the base branch using the Edit button at the top of this PR,
or run: gh pr edit 1514 --base staged
There was a problem hiding this comment.
Pull request overview
Adds a new custom Copilot agent definition for the KubeStellar Console project, expanding this repo’s catalog of reusable, domain-specific agents.
Changes:
- Added
KubeStellar Console Expertagent with front matter (description/model/tools/name). - Included guidance covering card patterns, caching hooks, Go/Fiber handler conventions, Tailwind theming, and i18n practices.
| --- | ||
| description: "Multi-cluster Kubernetes dashboard development expert specializing in KubeStellar Console patterns including card development, cache hooks, Go backend, and CNCF project integrations" | ||
| model: "gpt-5" | ||
| tools: ["codebase", "terminalCommand", "fetch"] | ||
| name: "KubeStellar Console Expert" | ||
| --- |
There was a problem hiding this comment.
New agent file was added under agents/, but it is not listed in docs/README.agents.md. Please add an entry (including the install links, consistent with the other rows) so the agent is discoverable and follows the repo’s documentation requirements for new files.
clubanderson
left a comment
There was a problem hiding this comment.
Addressed both review items:
- ✅ Retargeted PR to
stagedbranch (wasmain) - ✅ Added entry to
docs/README.agents.mdwith VS Code and VS Code Insiders install links, placed alphabetically between Kotlin MCP and Kusto Assistant
Thanks for the review!
🔍 Skill Validator Results⛔ Findings need attention
Summary
Full validator output```text Found 1 agent(s) ❌ [agent:KubeStellar Console Expert] Agent name 'KubeStellar Console Expert' does not match filename 'kubestellar-console.agent.md' (expected 'KubeStellar Console Expert.agent.md'). ❌ [agent:KubeStellar Console Expert] Agent name 'KubeStellar Console Expert' contains invalid characters — must be lowercase alphanumeric and hyphens only. Validated 1 agent(s){Ansi.Red}Agent spec conformance failures — fix the errors above.{Ansi.Reset} |
aaronpowell
left a comment
There was a problem hiding this comment.
It looks like you've incorrectly branched from the main branch not staged, and as a result all the materialised plugins are included in this PR.
You can attempt to fix this with a rebase:
git fetch origin staged
git rebase --onto origin/staged origin/main <branch name>
git push --force-with-lease
If that does not resolve it, you can run npm run plugin:clean which will delete the materialised plugins and you can commit that change.
Adds a Copilot agent for KubeStellar Console, a multi-cluster Kubernetes dashboard with AI-powered operations. Covers card development patterns, cache hooks, Go backend conventions, and CNCF project integrations (Argo CD, Kyverno, Istio, etc.). Apache-2.0 licensed, CNCF Sandbox project. https://github.com/kubestellar/console Signed-off-by: clubanderson <clubanderson@users.noreply.github.com>
Add entry with install links to docs/README.agents.md per review feedback. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: clubanderson <clubanderson@users.noreply.github.com>
39eb95c to
2dd8dcf
Compare
|
Fixed! Rebased
The extra 28 files from the |
|
I'm a little confused on this agent, is it for people who are leveraging KubeStellar Console in the k8 projects they are working on, or for people contributing to KubeStellar Console? If it's the latter, I'm not sure the value of it being in the awesome copilot repo over the kubestellar/console repo, since it's a very narrow domain and not generally applicable. |
Add KubeStellar Console Agent
Adds a Copilot agent for KubeStellar Console, a multi-cluster Kubernetes dashboard with AI-powered operations.
Agent Overview
The KubeStellar Console Expert agent helps developers working on KubeStellar Console by providing domain-specific guidance on:
useCache/useCached*hooks,isDemoData/isRefreshingwiring, loading state management.map()/.filter()/.join()cn()utilityreact-i18nextAbout the Project