DiscourseにはAI開発のスキルがありますか?

3日間かけてClaude 4.6でプラグインを開発しようとしましたが、やはり難しすぎました。

関連する内容:

  • データベース
  • UI
  • 管理者バックエンド
  • ルーティング
  • 論理機能およびコンポーネントなど

全体的な感想:
コーディング能力は非常に高いですが、標準化や経験の蓄積が不足しています。

3日間で、私はほとんどの時間を構文や一般的なガイドラインのエラー修正に費やし、プロジェクト全体を再生成することさえありました。

私はコードを全く理解していないため、問題が発生した際に効果的なプロンプトを出すことすらできません。コード構造/命名/開発スタイルについては、AIの指示に盲目的に従うしかありませんでした。AIのパフォーマンスは平均的で、エラーを解決するのは難しく、AI開発のためのディスコース機能に関する経験がまだ蓄積されていないようです。

最近、evomapの台頭を見て、AIは大量の知識を吸収した後、知識の衝突の段階に入り、品質向上が始まったように見えます。AIによるディスコースプラグインの開発は、すぐに簡単になるかもしれません。

そこで、公式からAI開発の標準やガイドライン(例えば、エージェントスキルなど、チュートリアルドキュメントをAIが利用できるガイドラインや指示に凝縮したもの)は提供されないのでしょうか?

残念ながら、それがあなたの問題だと思います。AIはプログラマーの仕事をすべてこなすことはできません。それは単に実現不可能なのです。AIはコーディングにおける反復的なタスクを完了させるための非常に有用なリソースですが、「これを作れ」と指示するだけで、洗練させることなしに完璧に作り上げるという段階には達していません。これはDiscourseだけの問題ではなく、比較的複雑なものをどの言語で作成するように依頼しても、ほとんどのAIは破綻します。

とはいえ、Discourseでのコーディングや開発に興味があるなら、JavaScript/Rubyを学んで飛び込んでみることをお勧めします。長期的にはそれがあなたのためになり、AIが嘘をついている、または質の悪いコードを生成している(あなたが何をしているか分かっていれば、これは比較的よくあることです)場合に修正できるようになります。

「いいね!」 3

私は Claude Code で多くの Discourse プラグインを作成しましたが、今ではとても簡単です。

コンテキストが重要であり、機能させるためには適切なコンテキストを提供する必要があります。つまり、次のとおりです。

  • プラグインで作業している場合でも、Discourse のルートで Claude Code を開きます。これにより、Claude はパターンを簡単かつローカルで確認できます。
  • テスト、マイグレーションなどを実行できるように、適切なローカル開発環境を整えます。
  • プランモードを頻繁に使用し、全体的なアイデアをマークダウンファイルに書き出し、新しいステップではコンテキストをクリアします。

私たちはすでにこれを行っています。例えば、以下を参照してください。

スキルは開発中で、準備が整いテストされた後、リポジトリに追加されます。

それでも、既存のプロジェクトでの Vibe コーディングは完全には無料ではありません。ターゲットについて時間をかけて学習し、慣れることも依然として良い考えです。

「いいね!」 9

最近作成した同様のトピック(両方マージできるかもしれません)として、私の経験を読むことに興味があるかもしれません:Claude & Discourse-related development. How good is it?

Pyx と Falco と同じ意見です。コーディングスキルがなくても問題ありません。
開発者ではありませんが、基本的なコードは読めます。

Claude を使っていくつかのプラグインを作成しました。うまくいきましたが、自分でコードを確認したところ、セキュリティ上の欠陥(不正アクセスをバイパスするなど)を見つけました。

パーミッションのセキュリティなどについて尋ねれば、AI がそれに気づいたかもしれません…あるいは気づかなかったかもしれません。

AI コードが 95% を占めるこのプラグインを作成しました:🖼️ Topic Gallery

しかし、これを Customization > Plugin で公開する前に、安全で信頼できるものであることを確認するために何日もかけてコード全体を見直しました。

私の全体的な意見としては、AI コーディングは本当に強力になりつつありますが、現時点では、特にセキュリティリスクが関わる場合、最低限のコーディングスキルなしで良い仕事を作ろうとするのは難しい賭けです。

「いいね!」 3