Skip to content

fix: remove auto-generated header from adapter files#225

Merged
avifenesh merged 1 commit intomainfrom
fix/remove-adapter-auto-generated-headers
Feb 17, 2026
Merged

fix: remove auto-generated header from adapter files#225
avifenesh merged 1 commit intomainfrom
fix/remove-adapter-auto-generated-headers

Conversation

@avifenesh
Copy link
Copy Markdown
Collaborator

Summary

The <!-- AUTO-GENERATED by scripts/gen-adapters.js - DO NOT EDIT --> HTML comment was prepended before YAML frontmatter in all adapter files. This broke frontmatter parsing for tools like agnix that expect --- on line 1.

Removed the header entirely - the adapters/ directory name is self-explanatory. Drops agnix errors from 83 to 8 (remaining 8 are pre-existing unrelated issues).

Changes

  • scripts/gen-adapters.js: Removed GENERATED_HEADER constant and prepend logic
  • __tests__/gen-adapters.test.js: Updated test to verify frontmatter starts on line 1 instead of checking for header
  • All 94 adapter files: Header line removed

Test plan

  • All 3,944 tests pass (97 suites)
  • agnix: 83 errors -> 8 errors
  • Preflight passes

The `<!-- AUTO-GENERATED ... -->` HTML comment before frontmatter
prevented tools like agnix from parsing YAML frontmatter on line 1.
Removed the header entirely - the adapters/ directory is
self-explanatory. Drops agnix errors from 83 to 8.
Copilot AI review requested due to automatic review settings February 17, 2026 15:32
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@avifenesh avifenesh merged commit 0f0bcf6 into main Feb 17, 2026
5 checks passed
@avifenesh avifenesh deleted the fix/remove-adapter-auto-generated-headers branch February 17, 2026 15:32
@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello @avifenesh, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request addresses a critical issue where an auto-generated header comment in adapter files was interfering with frontmatter parsing by external tools. By completely removing this header, the system now ensures that YAML frontmatter correctly starts on the first line, resolving parsing errors and improving compatibility. The change also updates the generation script and associated tests to align with the new file format, streamlining the adapter generation process.

Highlights

  • Header Removal: The auto-generated HTML comment <!-- AUTO-GENERATED by scripts/gen-adapters.js - DO NOT EDIT --> has been removed from all adapter files.
  • Frontmatter Parsing Fix: This change resolves issues with frontmatter parsing for tools like agnix that expect YAML frontmatter to begin on the first line of a file.
  • Code Generation Script Update: The scripts/gen-adapters.js script was updated to no longer prepend the auto-generated header to new adapter files.
  • Test Suite Adjustment: The test suite (__tests__/gen-adapters.test.js) was modified to reflect the new expected file format, asserting that files with frontmatter now correctly start with --- on line 1.
Changelog
  • tests/gen-adapters.test.js
    • Updated test description to reflect the new expectation that generated files start with frontmatter.
    • Modified test logic to assert that content starts with --- instead of containing the AUTO-GENERATED header.
    • Removed logic that stripped the header before checking frontmatter content.
  • adapters/codex/skills/agnix/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/audit-project-agents/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/audit-project-github/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/audit-project/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/consult/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/debate/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/delivery-approval/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/deslop/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/drift-detect/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/enhance/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/learn/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/next-task/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/perf/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/repo-map/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/ship-ci-review-loop/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/ship-deployment/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/ship-error-handling/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/ship/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/codex/skills/sync-docs/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/agent-enhancer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/agnix-agent.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/ci-fixer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/ci-monitor.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/claudemd-enhancer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/consult-agent.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/cross-file-enhancer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/debate-orchestrator.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/delivery-validator.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/deslop-agent.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/docs-enhancer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/exploration-agent.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/hooks-enhancer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/implementation-agent.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/learn-agent.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/map-validator.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/perf-analyzer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/perf-code-paths.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/perf-investigation-logger.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/perf-orchestrator.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/perf-theory-gatherer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/perf-theory-tester.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/plan-synthesizer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/planning-agent.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/plugin-enhancer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/prompt-enhancer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/simple-fixer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/skills-enhancer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/sync-docs-agent.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/task-discoverer.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/test-coverage-checker.md
    • Removed the auto-generated header comment.
  • adapters/opencode/agents/worktree-manager.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/agnix.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/audit-project-agents.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/audit-project-github.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/audit-project.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/consult.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/debate.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/delivery-approval.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/deslop.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/drift-detect.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/enhance.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/learn.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/next-task.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/perf.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/repo-map.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/ship-ci-review-loop.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/ship-deployment.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/ship-error-handling.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/ship.md
    • Removed the auto-generated header comment.
  • adapters/opencode/commands/sync-docs.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/agnix/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/consult/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/debate/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/deslop/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/discover-tasks/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/drift-analysis/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/enhance-agent-prompts/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/enhance-claude-memory/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/enhance-cross-file/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/enhance-docs/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/enhance-hooks/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/enhance-orchestrator/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/enhance-plugins/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/enhance-prompts/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/enhance-skills/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/learn/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/orchestrate-review/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/perf-analyzer/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/perf-baseline-manager/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/perf-benchmarker/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/perf-code-paths/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/perf-investigation-logger/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/perf-profiler/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/perf-theory-gatherer/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/perf-theory-tester/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/repo-mapping/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/sync-docs/SKILL.md
    • Removed the auto-generated header comment.
  • adapters/opencode/skills/validate-delivery/SKILL.md
    • Removed the auto-generated header comment.
  • scripts/gen-adapters.js
    • Removed the GENERATED_HEADER constant definition.
    • Removed the prepending of GENERATED_HEADER when writing content for OpenCode commands.
    • Removed the prepending of GENERATED_HEADER when writing content for OpenCode agents.
    • Removed the prepending of GENERATED_HEADER when writing content for OpenCode skills.
    • Removed the prepending of GENERATED_HEADER when writing content for Codex skills.
    • Removed GENERATED_HEADER from the module exports.
Activity
  • All 3,944 tests across 97 suites passed successfully.
  • The number of agnix errors was reduced from 83 to 8, indicating a significant improvement in frontmatter parsing.
  • Preflight checks passed, ensuring code quality and adherence to standards.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request successfully removes an auto-generated HTML comment header from adapter files, which was causing frontmatter parsing issues. The changes are clean, well-tested, and address the problem effectively. Please note that the security review for __tests__/gen-adapters.test.js could not be completed as the file was empty, preventing analysis.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the HTML AUTO-GENERATED header that was being prepended before YAML frontmatter in generated adapter markdown files, so downstream tools that require --- on line 1 can parse frontmatter correctly.

Changes:

  • Updated scripts/gen-adapters.js to stop prepending the auto-generated header to adapter outputs.
  • Updated __tests__/gen-adapters.test.js to assert frontmatter starts on line 1.
  • Regenerated adapter markdown files to remove the header line.

Reviewed changes

Copilot reviewed 100 out of 100 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
scripts/gen-adapters.js Stop prepending the auto-generated header and remove the exported constant.
tests/gen-adapters.test.js Update integration assertions to expect frontmatter on line 1 (no leading header).
adapters/opencode/skills/validate-delivery/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/sync-docs/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/repo-mapping/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/perf-theory-tester/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/perf-theory-gatherer/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/perf-profiler/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/perf-investigation-logger/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/perf-code-paths/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/perf-benchmarker/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/perf-baseline-manager/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/perf-analyzer/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/orchestrate-review/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/learn/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/enhance-skills/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/enhance-prompts/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/enhance-plugins/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/enhance-orchestrator/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/enhance-hooks/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/enhance-docs/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/enhance-cross-file/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/enhance-claude-memory/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/enhance-agent-prompts/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/drift-analysis/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/discover-tasks/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/deslop/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/debate/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/consult/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/skills/agnix/SKILL.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/sync-docs.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/ship.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/ship-error-handling.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/ship-deployment.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/ship-ci-review-loop.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/repo-map.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/perf.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/next-task.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/learn.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/enhance.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/drift-detect.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/deslop.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/delivery-approval.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/debate.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/consult.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/audit-project.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/audit-project-github.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/audit-project-agents.md Remove auto-generated header line before frontmatter.
adapters/opencode/commands/agnix.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/worktree-manager.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/test-coverage-checker.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/task-discoverer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/sync-docs-agent.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/skills-enhancer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/simple-fixer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/prompt-enhancer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/plugin-enhancer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/planning-agent.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/plan-synthesizer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/perf-theory-tester.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/perf-theory-gatherer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/perf-orchestrator.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/perf-investigation-logger.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/perf-code-paths.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/perf-analyzer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/map-validator.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/learn-agent.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/implementation-agent.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/hooks-enhancer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/exploration-agent.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/docs-enhancer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/deslop-agent.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/delivery-validator.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/debate-orchestrator.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/cross-file-enhancer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/consult-agent.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/claudemd-enhancer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/ci-monitor.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/ci-fixer.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/agnix-agent.md Remove auto-generated header line before frontmatter.
adapters/opencode/agents/agent-enhancer.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/sync-docs/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/ship/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/ship-error-handling/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/ship-deployment/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/ship-ci-review-loop/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/repo-map/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/perf/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/next-task/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/learn/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/enhance/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/drift-detect/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/deslop/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/delivery-approval/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/debate/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/consult/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/audit-project/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/audit-project-github/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/audit-project-agents/SKILL.md Remove auto-generated header line before frontmatter.
adapters/codex/skills/agnix/SKILL.md Remove auto-generated header line before frontmatter.
Comments suppressed due to low confidence (1)

tests/gen-adapters.test.js:366

  • This test also relies on "---\n" checks (includes/startsWith). For cross-platform robustness, consider using the same CRLF-tolerant frontmatter detection here (normalize to \n or use /^---\r?\n/) so the format validation runs consistently on all OSes.
        const content = files.get(cmdPath);
        if (content.includes('---\n')) {
          // Files with frontmatter should have the OpenCode format
          if (content.startsWith('---\n')) {
            expect(content).toContain('agent: general');
            expect(content).not.toContain('argument-hint');
            expect(content).not.toContain('codex-description');
            checkedCount++;
          }
        }

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 28 to +59
@@ -57,7 +56,7 @@ function computeAdapters() {
content = transforms.transformCommandFrontmatterForOpenCode(content);

const relPath = normalizePath(path.join('adapters', 'opencode', 'commands', target));
files.set(relPath, GENERATED_HEADER + content);
files.set(relPath, content);
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removing the auto-generated header makes CONTRIBUTING.md's guidance about “Files with AUTO-GENERATED headers” inaccurate, and also removes the only in-file indication that adapters are generated. Consider either updating the documentation to match this new behavior, or reintroducing a generation marker in a way that doesn’t break frontmatter parsing (e.g., placing it after the closing frontmatter block).

Copilot uses AI. Check for mistakes.
Comment on lines +340 to +347
test('generated files start with frontmatter (no header before ---)', () => {
const { files } = genAdapters.computeAdapters();
for (const [, content] of files) {
expect(content).toContain('AUTO-GENERATED');
expect(content).toContain('DO NOT EDIT');
for (const [filePath, content] of files) {
if (content.includes('---\n')) {
// Files with frontmatter must start with --- on line 1
// (no auto-generated header before frontmatter)
expect(content.startsWith('---\n')).toBe(true);
}
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These assertions hard-code LF line endings ("---\n"). On Windows/CRLF checkouts, generated content may start with "---\r\n", causing this test to skip the check or fail incorrectly. Consider normalizing line endings before assertions or using a regex like /^---\r?\n/ to keep the test platform-independent.

Copilot uses AI. Check for mistakes.
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.

2 participants