github / github/copilot-language-server-release

Request: add explicit pre-flight warnings + agent best-practices for complex visual/3D workflows

オープン
#43 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
言語のデータがありません
スター
290
フォーク
24
PR マージ指標
30日以内にマージされた PR はありません

説明

### Summary
When using agentic coding workflows for complex visual projects (Three.js/Vite, scene-heavy UIs), users need an explicit pre-flight warning and setup checklist before agents begin making scene changes.

### Problem
In ambiguous scene contexts, agents may make valid-but-wrong assumptions (placement, camera/framing, flow mapping, asset control hierarchy). This can cause large time loss and repeated rework, especially when no project-specific guardrails are initialized first.

### Requested product behavior
Please add a default **precautionary warning / best-practices notice** before major scene edits, including:

1. Confirm project intent before coordinate/placement edits.
2. Recommend enabling a dev scene inspector first (object selector, transform/material/animation, keyframe, projection, source-apply).
3. Warn that ambiguous instructions (e.g., "build a 1000m curve camera") require explicit constraints.
4. Encourage diagnostics-first steps (visibility/frustum/material/clip state) before mutation.
5. Suggest setup of explicit logging/functions for fallback behavior.
6. Warn that runtime edits should translate back to source (JS/CSS/HTML), not remain ephemeral.
7. Include a legal/operational disclaimer for potential productivity loss from ambiguous agent assumptions.

### Why this matters
Professional teams often avoid these pitfalls by preconfiguring IDE/engine/pipeline tools. Agentic workflows are different and need first-class safety rails to avoid expensive regressions in real projects.

### Suggested UX
A lightweight "Complex Visual Workflow Detected" prompt with checkboxes:
- Require coordinate-confirmation for spawn/root transform changes
- Enable diagnostics mode first
- Initialize scene inspector utilities
- Enable guarded render-loop integration for tool failures
- Enable one-click source sync for interactive edits

This would materially improve reliability and user trust for complex scene development.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

issue ではファイルもテストも指定されていません。まず、提案されている「Complex Visual Workflow Detected」プロンプトとチェックリストを明示的な受け入れ基準に変換し、次に関連する Copilot Language Server の UX サーフェスを特定してください。完了とは、シーンを大幅に編集する前に警告が表示され、記載された安全策と disclaimer を網羅していることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
three.js, vite
領域
developer-experience, devtools
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。