スキル一覧に戻る
coveo

creating-prompts

by coveo

Coveo UI kit repository, home of @coveo/headless, @coveo/atomic, and more.

59🍴 39📅 2026年1月23日
GitHubで見るManusで実行

SKILL.md


name: creating-prompts description: Creates VS Code Copilot reusable prompts for on-demand workflows. Use when building repeatable tasks users trigger manually - can be simple templates or complex multi-step processes. license: Apache-2.0 metadata: author: coveo version: "1.0"

Creating Prompts

Process

Step 1: Plan the Prompt

Before creating, answer:

  1. What specific task does this prompt accomplish?
  2. Will this task be repeated by multiple people?
  3. Does it need scripts/assets, or is it instruction-based?
  4. What is the clearest kebab-case name? (e.g., migrate-stencil-to-lit, generate-vitest-tests)

Decision:

  • Needs scripts/assets → Create a skill instead
  • Fully autonomous → Create an agent instead
  • User-invoked workflow → Create a prompt

Step 2: Initialize

node .github/skills/creating-prompts/scripts/init_prompt.mjs {name}

Creates: .github/prompts/{name}.prompt.md with template structure.

Step 3: Complete the Prompt

Fill in the generated file:

  1. Set agent (usually 'agent' for ui-kit)
  2. Set tools (common: ['codebase', 'editFiles', 'search'])
  3. Write role definition (specific expertise)
  4. Add task description with {{placeholders}}
  5. List numbered requirements (specific, actionable)
  6. Include validation checklist

For format details, see SPECIFICATION.md. For writing guidance, see best-practices.md. For examples, see ui-kit-templates.md.

Step 4: Validate

node .github/skills/creating-prompts/scripts/validate_prompt.mjs .github/prompts/{name}.prompt.md

Step 5: Test with Real Use Case

  1. Invoke the prompt in VS Code Copilot
  2. Provide test input with real values for placeholders
  3. Review output quality against requirements
  4. Refine prompt based on gaps or errors

Modifying Existing Prompts

Extending:

  1. Read existing prompt to understand scope
  2. Add new requirements or validation checks
  3. Run validation, test with use cases

Renaming:

  1. Create new file with new name
  2. Copy content, update internal references
  3. Search for references: grep -r "{old-name}" .github/
  4. Update references, delete old file

Deprecating:

  1. Add to description: "(Deprecated: use replacement-prompt instead)"
  2. Keep functional until dependents migrate
  3. Delete after confirming no references

Reference Documentation

ReferenceWhen to Load
SPECIFICATION.mdFrontmatter fields, variables, tool references
best-practices.mdWriting effective prompts, structure patterns
workflows.mdMulti-step process patterns
ui-kit-templates.mdui-kit specific examples

Scripts

ScriptPurpose
init_prompt.mjsInitialize with template
validate_prompt.mjsValidate structure and frontmatter

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

0/5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です