Skill.md検索
2258件の Skill.mdから、あなたに最適なものを見つけましょう
ソースコードの関数定義を自動ドキュメント化
by yanqirenshi
コードの defun 定義の追加・変更・削除を自動検知し、OPERATORS.md を最新に保つことができます。 関数のシグネチャ(引数と戻り値)、説明、使用例を Common Lisp HyperSpec スタイルで自動整形して記載できます。 ファイルやカテゴリ分類を自動で認識し、ドキュメントの一貫性を保つことができます。 関数定義を変更するたびに手動でドキュメントを更新する手間をなくせます。 複数ファイルから関数定義を一括検索して、すべての関数をカバーした完全なドキュメントを自動生成できます。 ソースコードのドキュメント作成・更新を自動化したい開発者 Lisp、Elisp などの関数仕様書を常に最新に保ちたい人 複数ファイルにまたがる関数定義を一元管理したい人 ドキュメント作成の手作業を削減したいプロジェクトチーム 本スキルは、全ソースファイルから defun 定義を検索して把握し、各関数のシグネチャ、docstring、引数の型を分析します。現在の OPERATORS.md を読み込んで差分を特定し、追加・変更・削除を反映させます。記述フォーマットは Common Lisp HyperSpec スタイルで、ファイル全体は関数一覧テーブル、各関数の詳細は Syntax、Arguments and Values、Description、Examples、Affected By、Exceptional Situations、See Also、Notes の各セクションから構成されます。カテゴリは定義ファイルに基づいて「ユーザー管理」「ブログ管理」「API — リクエスト」など12種類以上に分類され、内部関数(% プレフィクス)は記載対象外となります。関数の順序はカテゴリ内で定義ファイルの定義順に従い、interactive 関数には Syntax に [interactive] を付記します。
ビューフロー設計書を最新コードに自動同期
by yanqirenshi
データ取得トリガーの自動検出 - DispatcherTimer設定やイベントハンドラを分析し、システムがいつ・どのように新しいデータを取得するかを整理します。 データフロー全体の可視化 - 非同期メソッド(RefreshWorkspaceDataAsync、LoadChannelsAsync)の呼び出し順序と処理構造を図化し、データの流れを明確にします。 データ変換ロジックの一覧化 - MessageDisplayItemやParseSegments、画像・リアクション抽出ロジックなど、表示用データへの変換過程をドキュメント化します。 UI レンダリング階層の自動更新 - XAML構造とコードビハインドのイベントハンドラを連携させ、ユーザーが見る画面がどのように構築されるかを可視化します。 キャッシュ・最適化手法の記録 - SemaphoreSlimによる並列制御やIAsyncEnumerableのストリーミング処理など、パフォーマンス最適化の工夫を自動抽出・記録します。 WPF/C#開発者 - UIのデータバインディングフロー全体を理解し、メンテナンスしたい 新規メンバー・保守引継ぎ担当 - 複雑なビュー層の動作を迅速に習得したい アーキテクト・テックリード - データ取得からUI描画までの全フロー図が必要 パフォーマンス改善チーム - 現在のキャッシュ戦略や並列処理の詳細を把握したい このスキルはMainWindow.xaml.cs、Views/、Models/、Services/配下のソースファイルをスキャンして、DispatcherTimer、RefreshメソッドのAsyncパターン、ObservableCollection、MessageDisplayItemの構造、XAML DataTemplate、MessageRichTextBlock_Loadedなどのイベントハンドラ、キャッシュ用Dictionary、SemaphoreSlimの並列制御パラメータを検出します。VIEW_FLOW.mdの9セクション(データ取得トリガー、データ取得フロー、データ変換レイヤー、コレクション管理、UIレンダリング階層、動的コンテンツ描画、キャッシュ・最適化、イベントハンドリング、キャッシュ戦略)に対応する情報を自動抽出し、ソースコードの最新状態とドキュメントを常に同期させます。