addConventions method

void addConventions({
  1. String? language,
  2. String? framework,
  3. List<String> rules = const [],
})

Add coding conventions.

Implementation

void addConventions({
  String? language,
  String? framework,
  List<String> rules = const [],
}) {
  if (language == null && framework == null && rules.isEmpty) return;

  final parts = <String>[];
  if (language != null) parts.add('Primary language: $language');
  if (framework != null) parts.add('Framework: $framework');
  for (final rule in rules) {
    parts.add('- $rule');
  }

  addSection(
    PromptSection(
      name: 'conventions',
      content: '# Coding Conventions\n${parts.join('\n')}',
      priority: 30,
    ),
  );
}