Skip to main content

package-info

Quick lookup for a Fluent UI package — path, dependencies, owner team, Nx project details, and relevant docs

ソース情報

リポジトリ
microsoft/fluentui
ソースの最終更新活動
2026年4月20日 14:10
検出された SKILL.md の言語
英語
スター
20,373
フォーク
2,954

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
package-info
description
Quick lookup for a Fluent UI package — path, dependencies, owner team, Nx project details, and relevant docs
argument-hint
<package-name>
allowed-tools
Bash Read Grep Glob
# Package Info Lookup Get a comprehensive overview of the package **$ARGUMENTS**. ## Steps 1. **Resolve the package path.** Map the name to a filesystem path: - `react-button` or `@fluentui/react-button` → `packages/react-components/react-button/` - Check both `library/` (source) and `stories/` (storybook) sub-packages 2. **Get Nx project details:** ```bash yarn nx show project @fluentui/$ARGUMENTS --json 2>/dev/null || yarn nx show project $ARGUMENTS --json 2>/dev/null ``` 3. **Read the package.json** for version, dependencies, and peer dependencies. 4. **Check ownership** by searching CODEOWNERS: ```bash grep -i "$ARGUMENTS" CODEOWNERS ``` 5. **Summarize the component structure** — list files under `library/src/components/`. 6. **Check test coverage** — does it have: - Unit tests (`*.test.tsx`) - Conformance tests (`testing/isConformant.ts`) - Stories (`stories/` package) 7. **Report** in this format: ``` Package: @fluentui/<name> Path: packages/react-components/<name>/library/ Version: x.y.z Tier: 3 (Component) | 2 (Foundation) | 1 (Core) Owner: <team from CODEOWNERS> Dependencies: <list relevant @fluentui deps> Components: <list exported components> Tests: unit ✓/✗ | conformance ✓/✗ | stories ✓/✗ ``` ## Useful Commands for the Package ```bash yarn nx run <project>:build # Build yarn nx run <project>:test # Unit tests yarn nx run <project>:lint # Lint yarn nx run <project>:type-check # Type check yarn nx run <project>:generate-api # Regenerate API docs (etc/*.api.md) ``` ## References - Package layers: [docs/architecture/layers.md](../../../docs/architecture/layers.md) - Team routing: [docs/team-routing.md](../../../docs/team-routing.md)
GitHubで見る