Skip to content

chore: add copilot instructions#551

Merged
pragmaticivan merged 2 commits intomainfrom
add-copilot-instructions
Jul 16, 2025
Merged

chore: add copilot instructions#551
pragmaticivan merged 2 commits intomainfrom
add-copilot-instructions

Conversation

@pragmaticivan
Copy link
Owner

@pragmaticivan pragmaticivan commented Jul 15, 2025

This pull request introduces several new chat modes and updates to the NestJS OpenTelemetry library, focusing on expanding functionality, improving documentation, and enhancing observability and security practices. The most important changes include the addition of detailed role descriptions for specialized agents, comprehensive instructions for the OpenTelemetry library, and a new utility for metric management.

Chat Modes Additions

  • .github/chatmodes/otel-engineer.chatmode.md: Added a new chat mode for an expert software engineer specializing in TypeScript, OpenTelemetry, and NestJS library development, including detailed expertise areas, implementation philosophy, and deliverables.
  • .github/chatmodes/prompt-designer.chatmode.md: Added a new chat mode for an expert AI prompt engineer with a focus on prompt design, optimization, and AI system interactions. Includes advanced techniques and implementation strategies.
  • .github/chatmodes/security-scout.chatmode.md: Added a new chat mode for an expert security engineer specializing in application security for TypeScript/NestJS applications, with emphasis on vulnerability assessment and secure coding practices.

OpenTelemetry Library Enhancements

  • .github/copilot-instructions.md: Added extensive documentation for the NestJS OpenTelemetry library, covering architecture, configuration patterns, development workflows, testing strategies, and common implementation practices. Includes deprecation notes and best practices for observability.
  • src/metrics/decorators/param.ts: Introduced getOrCreateUpDownCounter utility to improve metric management capabilities.

@pragmaticivan pragmaticivan merged commit 17999cc into main Jul 16, 2025
5 checks passed
@pragmaticivan pragmaticivan deleted the add-copilot-instructions branch July 16, 2025 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant