XSelected
Yuのスキル マイvibeスキルキット

Yuのスキル マイvibeスキルキット

元のツイート

本日、ローカルマルチプロジェクトvibeで実際の問題解決のために設計したいくつかのスキルをオープンソース化しました。https://skill.guoyu.me/ でこれらのスキルのドキュメントと効果を確認できます。このドキュメントサイトもshare-skillによって自動構築されたものです。share-skillは個人のスキルセット管理をサポートし、自動的に国際化言語ドキュメントを構築、組み込みのデザインヒントを提供します。より専門的なデザインスキルを使用してより美しいページを構築することも可能です。構築中には、オープンソース化された各スキルが実際に行う機能を分析し、スキルのマーケティングを支援します。構築は完全に自動化されており、任意の作業ディレクトリでスキルを作成または変更すると、share-skillが自動的に構築し、スキルセットリポジトリをGitHubなどのホスティングサービスにプッシュします。Github Pagesと連携することで、ローカルで変更を加えると即座にドキュメントが更新されます。

このアイデアでは、従来のソフトウェアワークフローの構築ツールをccで統一して実装しています。プログラミング言語やそれらが導入するモジュールを気にする必要はなく、コンピュータに自動的に実行してほしいタスクを自然言語で記述するだけで済みます。唯一の欠点は、mdファイルに記述された要件とロジックでは完全なテストカバレッジを達成することが難しいため、スキルをより複雑に設計できないことです。


Share Skill(コアツール)

課題:Claude Codeのカスタムスキルはデフォルトで~/.claude/skills/ディレクトリに保存されます。バージョン管理やバックアップメカニズムがなく、マシンに問題が発生すると失われてしまいます。さらに重要なのは、これらのスキルを他人と共有したり、再利用可能な知識資産として形成することができないことです。

解決策:Share Skillは、ローカルスキルをGitリポジトリにシームレスに移行し、互換性を保つためにシンボリックリンクを自動的に作成し、完全なドキュメントサイト生成機能を提供するオールインワンのスキル移行およびオープンソースツールです。

主な特徴:

  • オープンソース:コードを完全に制御し、二次開発が容易
  • 国際化サポート:skill-i18nを自動的に呼び出して多言語バージョンを生成
  • プロフェッショナルデザイン統合:UI/UX Pro Maxなどのデザインスキルを使用してドキュメントサイトのスタイルをカスタマイズ可能
  • インテリジェントマーケティング:Claudeの自然言語能力を利用して、各スキルのマーケティングコピーと課題分析を自動生成
  • ワンクリックデプロイ:GitHub Pagesに直接デプロイ、カスタムドメインがすぐに使用可能
  • これは、個人のAIツールを共有可能な資産に変える架け橋です。


    Skill i18n

    課題:優れたスキルを作成しましたが、1つの言語しかサポートしていません。世界中の開発者がそれを見つけられず、使用できず、あなたの影響力は言語の壁によってローカルに制限されています。ドキュメントの手動翻訳は時間がかかり、専門的な言語能力が必要です。

    解決策:Skill i18nは、SKILL.mdとREADME.mdを複数の言語(中国語、日本語、韓国語、スペイン語など)に自動翻訳します。コードブロックと技術用語はそのままで、ローカライズが必要なコンテンツのみを翻訳し、ターゲット言語に合わせて表現スタイルを調整します。一度設定すれば、以降の更新は自動的に同期されます。


    Port Allocator

    課題:すべての開発者がこのような挫折を経験しています:開発サーバーを起動しようとしたら「ポート3000はすでに使用中です」と表示される。プロセスを強制終了すると、別のプロジェクトが破壊され、ポート競合のデバッグに多くの時間を浪費します。複数のClaude Codeインスタンスを並行して作業する場合、この問題は特に深刻です。

    解決策:Port Allocatorは、各プロジェクトに専用のポート範囲(例:3000-3009、3010-3019)を割り当て、ポート競合を完全に排除します。コードディレクトリを自動スキャンし、インテリジェントにポートを割り当て、設定をpackage.jsonに書き込みます。これにより、ポート管理が予測可能でトレーサブルになります。


    Skill Permissions

    課題:スキルを使用するたびに、Claudeは「このコマンドを許可しますか?」と繰り返し尋ねます。頻繁な権限プロンプトはワークフローを中断させ、このスキルが実際にどのような権限を必要としているのかわからず、一つ一つ確認するしかありません。

    解決策:Skill Permissionsは、スキルに必要なすべての権限を事前に分析し、一度のコマンドで一括承認を実現します。各権限の使用目的を説明し、完全に知情した上で一括承認できるようにします。これにより、コーディング中の中断がなくなります。


    まとめ

    このツールチェーンは、スキルのライフサイクル管理を完全に形成しています:Port Allocatorで開発環境を管理し、Skill Permissionsで承認プロセスを簡素化し、Skill i18nで国際化を実現し、最後にShare Skillでワンクリックでオープンソース化しドキュメントサイトをデプロイします。これらは共同で、Claude Codeスキルが「個人の下書き」から「共有可能な資産」になるまでの全過程の問題を解決します。