Skip to content

Add x-blazor skill package#2

Merged
maikebing merged 1 commit into
IoTSharp:mainfrom
feynmanloo:add-x-blazor-skill
May 18, 2026
Merged

Add x-blazor skill package#2
maikebing merged 1 commit into
IoTSharp:mainfrom
feynmanloo:add-x-blazor-skill

Conversation

@feynmanloo

Copy link
Copy Markdown

Summary

  • Add x-blazor-skill, a Codex/agent skill package for AntDesign.X.Blazor.
  • Mirror the official @ant-design/x-skill style with .skill.json, .claude-plugin/marketplace.json, and a skills/x-blazor-skill entry.
  • Include concise core instructions plus progressive references for components, patterns, and API notes.

Verification

  • quick_validate.py x-blazor-skill/skills/x-blazor-skill
  • python3 -m json.tool x-blazor-skill/.skill.json
  • python3 -m json.tool x-blazor-skill/.claude-plugin/marketplace.json
  • dotnet test AntDesignXBlazor.slnx

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a standalone x-blazor-skill package that ships agent/skill-instruction artifacts for AntDesign.X.Blazor, mirroring the @ant-design/x-skill layout so Codex/Claude/Cursor/CodeFuse-style tools can guide developers through building Blazor AI chat and agent UIs with this library.

Changes:

  • Adds skill manifests (.skill.json, .claude-plugin/marketplace.json, package.json, agents/openai.yaml) wiring the skill into multiple agent ecosystems.
  • Adds SKILL.md with setup, decision guide, workflow, rules, and a minimal Razor example.
  • Adds progressive reference docs for components, composition patterns, and API/service usage including React→Blazor mappings.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
x-blazor-skill/package.json NPM-style package metadata for skill distribution.
x-blazor-skill/.skill.json Target paths for codefuse/claude/cursor/codex installations.
x-blazor-skill/.claude-plugin/marketplace.json Claude plugin marketplace registration.
x-blazor-skill/skills/x-blazor-skill/agents/openai.yaml OpenAI agent interface metadata.
x-blazor-skill/skills/x-blazor-skill/SKILL.md Main skill entry: setup, decision guide, workflow, minimal example.
x-blazor-skill/skills/x-blazor-skill/reference/COMPONENTS.md Component reference with role and prop guidance.
x-blazor-skill/skills/x-blazor-skill/reference/PATTERNS.md End-to-end composition patterns (local, store, agent, server boundary, migration).
x-blazor-skill/skills/x-blazor-skill/reference/API.md Service registration, records, request client, and store APIs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +51 to +60
`XBubbleList` applies default role config for:

| Role | Default behavior |
| --- | --- |
| `assistant` / `ai` | start placement, filled, round, Markdown enabled |
| `user` | end placement, filled, corner, Markdown enabled |
| `system` | start placement, outlined, Markdown enabled |
| `tool` | start placement, borderless, Markdown enabled |
| `divider` | renders as a divider row |

@maikebing maikebing merged commit 1310afe into IoTSharp:main May 18, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants