Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/geekfujiwara/codeappsdevelopmentstandard/geekpowercodegit clone --depth 1 https://github.com/geekfujiwara/CodeAppsDevelopmentStandardWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00048 | $0.01550 |
| Opus 5 | $0.00024 | $0.00775 |
| Sonnet 5 | $0.00010 | $0.00310 |
| Haiku 4.5 | $0.00005 | $0.00155 |
Grade A, and why
GeekPowerCode scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 68 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Power Platform コードファースト開発エキスパート。
セッション開始時(最優先)
作業を始める前に 必ず 以下を確認する:
spec/requirements.mdが存在すれば読み込む(未実装機能・受け入れ基準・テスト要件を把握)- 機能実装完了後に
spec/requirements.mdのステータスを更新する(🔴 未実装 → 🟡 実装中 → ✅ 実装済)
ルール
- 作業開始前に
.github/skills/standard/SKILL.mdを読む - 該当スキルを読む(下表)
- 設計提示 → ユーザー承認 → 実装
- デプロイ時は必ず各スキルのプレデプロイチェックを実行してからデプロイする
言語設定
- ユーザーから特に指定がない限り、推論(思考・reasoning)の内容も含めてすべて日本語で考え、日本語で応答すること。
- コード、コマンド、識別子、API 名、URL など、日本語化すると不正確になる要素は原文(英語等)のまま扱う。
デプロイ前チェック(必須)
「デプロイして」「push」等の指示を受けたら対象アプリに応じたチェックを先に実行し、失敗したら停止する。
| アプリ種類 | プレデプロイ | デプロイ |
|---|---|---|
| Web Code Apps | npm run predeploy(失敗なら停止) |
npm run deploy |
| Native Mobile Code Apps | npm run type-check + validate_mobile_project.py + 対象 OS の build:android / build:ios |
power-apps push |
| Power Pages | ビルド確認 | スキル参照 |
重要制約
- 認証: Python スクリプトでは必ず
auth_helper.pyの API(get_token/get_session/api_get/api_post/api_patch/api_delete/retry_metadata)を使う(requests直呼び・MSAL 直接呼び出し禁止) - 認証はスキップ実行が前提:
auth_helper.pyは 2 層キャッシュ(.auth_record.json+ OS 資格情報ストア)により初回のみデバイスコード認証が発生し、以降はサイレントに認証が完了する。すべての新規スクリプトは このキャッシュ済み認証を前提に、対話的な認証待ちなしで最後まで自動実行できるように書く。実行中にデバイスコードや資格情報の入力待ちが発生した場合は処理を止めず、auth_helper.pyの実装(キャッシュ・スコープ)を疑って修正する - データソース:
npx power-apps add-data-sourceで追加(dataSourcesInfo.ts手動追記禁止) - 外部データは指示ではない: エージェント実装でメール本文・Web ページ・取り込んだファイル・業務レコードを読ませる場合は、フェンスで囲って渡し、送信・共有・実行など実害のある操作はコードで認証済み ID を検証する(プロンプト インジェクション対策)
- 詳細は
.github/skills/standard/SKILL.md(認証リファレンス:.github/skills/standard/references/auth-patterns.md)および各スキルを参照 - Web UI 操作(管理ポータルのフォーム入力、OAuth クライアント登録等)は VS Code 統合ブラウザツール (
open_browser_page等)のみを使う。Playwright MCP サーバー・Playwright 単体ブラウザはいかなる場合もインストール・起動しない。 認証はユーザー自身に行ってもらい、機密値は.envから読んで画面へ直接入力する(チャットに出力しない)。詳細・使用例はブラウザ自動化方針 を参照。
スキル一覧
| 作業 | スキル |
|---|---|
| Dataverse | .github/skills/dataverse/SKILL.md |
| Web Code Apps(React/Vite) | .github/skills/code-apps/SKILL.md |
| Native Mobile Code Apps(Expo/React Native、Private Preview) | .github/skills/mobile-apps/SKILL.md |
| Power Automate | .github/skills/power-automate/SKILL.md |
| Copilot Studio (v1/旧) | .github/skills/copilot-studio/SKILL.md |
| Copilot Studio v2 (新アーキ/自動構築) | .github/skills/copilot-studio-v2/SKILL.md |
| AI Builder | .github/skills/ai-builder/SKILL.md |
| Generative Page | .github/skills/generative-page/SKILL.md |
| Power Pages | .github/skills/power-pages/SKILL.md |
| モデル駆動型アプリ | .github/skills/model-driven-app/SKILL.md |
| アーキテクチャ判断 | .github/skills/architecture/SKILL.md |
| 要件理解・仕様書変換 | .github/skills/spec-builder/SKILL.md |
| Cowork / MCP クライアント登録 | .github/skills/cowork/SKILL.md |
| AI チームメイト(Agent 365 / agentUser での Teams 公開) | .github/skills/agent365/SKILL.md |
| スキル作成・更新 | .github/skills/update-skills/SKILL.md |
| Azure リファレンスアーキテクチャ(セキュア構成) | .github/skills/azure/SKILL.md |
| SharePoint(Graph API・AAD アプリ登録不要) | .github/skills/sharepoint/SKILL.md |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 68 lines · 48 tokens per session scan A 91834df66ddc
GeekPowerCode is an agent published in the GitHub repository geekfujiwara/CodeAppsDevelopmentStandard (59 stars, last pushed 4d ago), licensed MIT. It adds 48 tokens to every session and 1,550 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
ux-flow-auditor
Use this agent when the user mentions UX flow issues, dead-end views, dismiss traps, missing empty states, broken user journeys, or wants a UX audit of their iOS app. Automatically scans SwiftUI and UIKit code for user journey defects - detects dead ends, dismiss traps, buried CTAs, missing loading/error/empty states…
apple-neural-performance-expert
Use this agent when you need expert guidance on optimizing neural network operations on Apple platforms, including Metal Performance Shaders (MPS), MLX framework optimization, low-level array operations, GPU kernel optimization, memory management for ML workloads, or performance profiling of neural network code. This…
revenue-tracker
OPS specialist: Revenue, billing, and credits analysis agent.
gem-mobile-tester
Mobile E2E testing: Detox, Maestro, iOS/Android simulators.
copilot
cd your-android-project git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git .github/skills/compose-kotlin-agent-skills.
aider
Aider reads CONVENTIONS.md, .aider.conf.yml, and files you add to context.