servicenow-agent-skills について
ServiceNow Agent Skills Suiteは、ServiceNow開発向けの複数スキル集で、プロジェクトファイルやタスクの手がかりから適切なサブスキルを選びます。作業環境を先に判定し、Fluent SDKと従来型スクリプトの方式を混在させないよう定めています。
主な機能
- 01タスクに応じたサブスキルへの振り分け
- 02Fluent SDK、従来型スクリプト、セットアップに対応
- 03コード生成前に該当スキルの説明を読む
- 04Fluentの識別情報で開発方式を判定
- 05タスクごとに使用するサブスキルを一つに限定
活用シーン
- 01Fluent SDKを使うServiceNowプロジェクトの作業
- 02GlideRecordなど従来型スクリプトの保守
- 03now-sdkプロジェクトと認証環境の設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aatrey882/ servicenow-agent-skills --skill servicenow-agent-skillsインストール後、Claude Code で/servicenow-agent-skillsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSECONTRIBUTING.mdREADME.mdinstall.sh.gitignore.github/workflows/ci.ymlassets/.gitkeepscripts/check-tokens.shcheck-imports.shcheck-tool-apis.shsn-scripting/.npmignoresn-scripting/assets/examples/script-include-class.jsgliderecord-crud.jsclient-script-gform.jssn-scripting/references/client-side.mdgotchas.mdgliderecord.mdserver-side.mdsn-scripting/scripts/.gitkeepvalidate-script.shsn-sdk-fluent/.npmignoresn-sdk-fluent/assets/examples/acl.now.tsflow.now.tsclient-script.now.tsbusiness-rule.now.tsrest-api.now.tsscript-include.now.tsservice-portal.now.tstable.now.tsui-page.now.ts詳細
ServiceNow Agent Skills Suite
これは複数のスキルで構成されるスイートです。各サブスキルには、厳格なルール、参考ファイル、サンプルアセットを含む独自の SKILL.md があります。すべてのサブスキルを事前に読み込まないでください。 現在のタスクに合致するものだけを読んでください。
サブスキルの振り分け
| タスクの手がかり | 読むサブスキル |
|---|---|
.now.ts ファイル、Fluent SDK のインポート、@servicenow/sdk/core、Table/ACL/BusinessRule のメタデータ、now.config.json | ./sn-sdk-fluent/SKILL.md |
GlideRecord、Script Includes、Business Rules(レガシー)、Client Scripts、g_form、g_user、gs.log | ./sn-scripting/SKILL.md |
now-sdk CLI コマンド、プロジェクトのスキャフォールディング、OAuth/Basic 認証の設定、環境設定 | ./sn-sdk-setup/SKILL.md |
厳守事項
- 生成前に振り分けてください。 ワークスペースの種類(Fluent SDK、レガシーのスクリプティング、セットアップ)を特定し、コードを書く前に該当するサブスキルの
SKILL.mdを読んでください。 - パラダイムを混在させないでください。 ワークスペースに
now.config.jsonまたは.now.tsファイルがある場合、プロジェクトは Fluent SDK を使用しています。GlideRecord コードを生成しないでください。ワークスペースに Fluent の目印がない場合は、sn-scriptingを使用してください。 - 1つのタスクにつき1つのサブスキルを使用してください。 各サブスキルには、それぞれ独自の参考ファイルとサンプルがあります。アクティブなサブスキルのものだけを読んでください。そのサブスキルの指示で明示的に求められない限り、サブスキル間で相互参照しないでください。
コメント
Markdown 対応