Skip to main content

appmod-hooks

Lifecycle hooks for the modernize-rearchitecture coordinator. Defines hook points, registered actions, and execution rules.

ソース情報

リポジトリ
microsoft/github-copilot-modernization
ソースの最終更新活動
2026年7月17日 03:11
検出された SKILL.md の言語
英語
スター
53
フォーク
16

インストール方法

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

ソースファイルを確認

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

ファイルエクスプローラー
8 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
appmod-hooks
description
Lifecycle hooks for the modernize-rearchitecture coordinator. Defines hook points, registered actions, and execution rules.
# appmod-hooks Lifecycle hooks that fire at defined points during coordinator execution. Each hook point triggers registered actions in order. ## Hook Points | Point | When | Coordinator context | |---|---|---| | `before_all` | After DAG is generated, before first task dispatch | Full DAG available, no tasks started | | `before_task` | Before dispatching each worker | Task ID and role known, profile read for Progress | | `after_task` | After worker returns and verify passes | Task artifact available, status decided. If all tasks in the current phase are now ✅, also execute phase-completion actions (git commit, commit-pin, phase counter increment) | | `after_all` | After completion criteria met (§3.7) | All tasks resolved | ## Registered Actions See `references/actions.yml` for the action registry. Actions use dotted namespace: `appmod.<domain>.<verb>`. ## Execution Rules 1. Actions within a hook point execute **in order** (top to bottom in the registry) 2. An action that fails does NOT block subsequent actions — log the error and continue, unless the action explicitly declares itself a quality gate 3. `optional: false` actions MUST execute; `optional: true` actions execute only if their `condition` is met 4. The coordinator executes hook actions **itself** (shell commands for git, file writes for profile) — hooks are NOT delegated to workers 5. A quality-gate action failure blocks dependent dispatch: keep the task pending or create a remediation task, then re-run the hook after the artifact is updated
GitHubで見る