model-driven-app SKILL.md skillA
model-driven-app from geekfujiwara/codeappsdevelopmentstandard is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add geekfujiwara/codeappsdevelopmentstandard/model-driven-app@git:20260629.cc27a05Pins git:20260629.cc27a05 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- geekfujiwara/codeappsdevelopmentstandard
- Path
.github/skills/model-driven-app/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260629.cc27a05, committed Jun 29, 2026
- First version recorded
- Apr 21, 2026
- Size
- 17,919 bytes
- Repository stars
- 78
- License
- MIT
モデル駆動型アプリを Dataverse Web API(appmodules / sitemaps テーブル)で作成・構成・公開する。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# モデル駆動型アプリ構築スキル Dataverse Web API(`appmodules` / `sitemaps` テーブル)でモデル駆動型アプリを **ソリューション対応で** 作成・構成・公開する。 > **前提**: `setup_dataverse.py` で Dataverse テーブルが作成済みであること。 > テーブルが存在しないとアプリに追加するコンポーネントがない。 ## 大前提: 一つのソリューション内に開発 Dataverse テーブル・Code Apps・Power Automate フロー・Copilot Studio エージェント・**モデル駆動型アプリ** は **すべて同一のソリューション内** に含める。 `.env` の `SOLUTION_NAME` と `PUBLISHER_PREFIX` を全フェーズで統一して使用する。 > **認証**: Python スクリプトの認証は `standard` スキルの `auth_helper.py` を使用。 ## 前提: 設計フェーズ完了後にデプロイに入る(必須) **アプリをデプロイする前に、アプリ設計をユーザーに提示し承認を得ていること。** 設計提示時に含める内容: | 項目 | 内容 | | ------------------ | ------------------------------------------------------------ | | アプリ名 | 表示名とユニーク名(英語のみ) | | アプリ説明 | アプリの目的の簡潔な説明 | | 含めるテーブル一覧 | ソリューション内のどのテーブルをアプリに含めるか | | ナビゲーション構造 | SiteMap の Area/Group/SubArea 構成 | | ビュー・フォーム | 各テーブルで表示するビューとフォーム(デフォルト: 全て含む) | | セキュリティロール | アプリに関連付けるロール | ``` モデル駆動型アプリ: 設計提示 → ユーザー承認 → デプロイスクリプト実行 ``` ## 必須要件 ### AppModule 作成の必須プロパティ ``` …
Read the whole file at its exact version.
How to install
mdr add geekfujiwara/codeappsdevelopmentstandard/model-driven-app@sha256:afdea696a37d6217The line at the top of this page pins the label git:20260629.cc27a05, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_wofk2qeepv5aon2d)
6 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Apr 21, 2026 and Jun 29, 2026, about one every 17 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260629.cc27a05 latest | 2026-06-29 | cc27a05 | 17,919 B | A | view · diff |
| git:20260615.f06fbfa | 2026-06-15 | f06fbfa | 17,708 B | A | view · diff |
| git:20260525.59b2110 | 2026-05-25 | 59b2110 | 17,713 B | A | view · diff |
| git:20260425.d670741 | 2026-04-25 | d670741 | 17,743 B | A | view · diff |
| git:20260421.32636a6 | 2026-04-21 | 32636a6 | 17,600 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (17919 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
geekfujiwara/codeappsdevelopmentstandard · 78 stars · license MIT · pushed 2026-11-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_wofk2qeepv5aon2d GET https://markdownregistry.com/api/v1/resolve?ref=geekfujiwara/codeappsdevelopmentstandard/model-driven-app GET https://markdownregistry.com/api/v1/blob/afdea696a37d6217ef887e266c599cedd59969efea6a4561cb9209e8404e903e
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from geekfujiwara/codeappsdevelopmentstandard
Every file in geekfujiwara/codeappsdevelopmentstandard