agent-setup-maintenance

bởi langfuse

Sử dụng kỹ năng này khi thay đổi thiết lập agent dùng chung cho kho lưu trữ.

npx skills add https://github.com/langfuse/langfuse --skill agent-setup-maintenance

Agent Setup Maintenance

Use this skill when changing the shared agent setup for the repository.

Start Here

Workflow

  1. Edit the canonical files under .agents/, not generated provider outputs.
  2. Keep root AGENTS.md as a symlink to .agents/AGENTS.md. Write folder instructions in AGENTS.md directly; do not generate CLAUDE.md companions.
  3. Treat tool-specific directories such as .claude/, .cursor/, .codex/, .vscode/, and .mcp.json as generated discovery surfaces unless the tool requires a truly tool-specific feature.
  4. Keep root AGENTS.md concise. Move detailed or conditional workflows into shared skills or package AGENTS.md files.
  5. Treat developer feedback as a learning loop: when a task reveals a durable repo convention, recurring pitfall, reusable workflow, or verification pattern, update the smallest relevant AGENTS.md or shared skill.
  6. When adding or changing a shared skill, keep SKILL.md as the entrypoint; do not add skill-by-skill links to root AGENTS.md.
  7. When shared setup behavior changes materially, update README.md and contributor-facing docs in the same PR.

Docker / Install-Time Constraint

  • pnpm install runs in environments that may not contain the full repo source tree.
  • In Docker builds, Turbo's pruned install stage can run root postinstall before scripts/ and .agents/ are available in the image.
  • Keep install-time agent setup logic robust in those pruned contexts: skip cleanly when the required repo-owned files are not present.

Required Verification

Run after changing shared agent setup:

  • pnpm run agents:sync
  • pnpm run agents:check
  • node --test scripts/agents/sync-agent-shims.test.mjs when sync behavior changes

Run additional verification when relevant:

  • pnpm run postinstall when install-time behavior changes
  • targeted tests for any scripts you changed

Design Rules

  • Prefer one repo-owned source of truth over duplicated provider-specific files.
  • Keep shared setup tool-neutral where possible.
  • Only keep provider-specific files in source control when the provider requires a fixed discovery path or feature that cannot be expressed through the shared setup model.

Thêm skills từ langfuse

frontend-browser-review
langfuse
Sử dụng kỹ năng này khi một thay đổi ảnh hưởng đến những gì người dùng nhìn thấy hoặc thực hiện trong trình duyệt.
frontend-large-feature-architecture
langfuse
Sử dụng khi xây dựng, thay đổi hoặc tái cấu trúc các tính năng frontend lớn của Langfuse, danh sách ảo hóa, bảng lớn, thành phần điều khiển, tính năng cục bộ…
skill-developer
langfuse
Tạo và quản lý các kỹ năng Claude Code theo các phương pháp tốt nhất của Anthropic. Sử dụng khi tạo kỹ năng mới, sửa đổi skill-rules.json, hiểu trình kích hoạt…
langfuse-prompt-migration
langfuse
Di chuyển các prompt được viết cứng sang Langfuse để quản lý phiên bản và lặp lại mà không cần triển khai. Sử dụng khi người dùng muốn ngoại hóa prompt, chuyển prompt sang Langfuse,…
incident-alert-tickets
langfuse
Read and, after human approval, update the Linear `incident-alert` knowledge base. Use before and after investigating a named Datadog monitor,…
refactor-react-effects
langfuse
Tái cấu trúc việc sử dụng React useEffect không cần thiết trong mã frontend Langfuse. Sử dụng khi thêm, xem xét hoặc xóa các effect; khởi tạo biểu mẫu hoặc trạng thái UI cục bộ từ...
sentry-instrumentation
langfuse
Decide whether and how errors report to Sentry. Use when touching capture or error-handling paths in `web/**`, triaging Sentry noise, or changing Sentry…
posthog-instrumentation
langfuse
Product analytics with posthog. Use when adding a meaningful user action or feature in `web/**`, touching PostHog capture code, or answering product-usage…