{"owner":"dotnet","repo":"csharplang","hasSkills":true,"totalSkillsCount":1,"totalTokensCount":195,"categories":["root-instruction"],"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md"],"skills":{"AGENTS.md":"# Agent instructions\n\nWhen editing C# language proposals, preserve the repository's existing proposal style and terminology.\n\n## Spec baseline diffs\n\nWhen a proposal shows changes against the C# specification baseline in `dotnet/csharpstandard`:\n\n- State which csharpstandard section or file is being updated, preferably with a link to the relevant section.\n- For prose changes, quote enough unchanged text for context (use blockquote) and mark changes inline:\n  - Use `**bold**` for additions.\n  - Use `~~strikethrough~~` for deletions.\n- For ANTLR grammar productions, use a fenced markdown `diff` block with `+` and `-` lines. This is the preferred form for grammar changes.\n- When adding a new spec-diff section, include a short note such as: \"Throughout this section, ~~strikethrough~~ indicates text being removed from the existing specification, and **bold** indicates text being added.\""},"files":{"AGENTS.md":"# Agent instructions\n\nWhen editing C# language proposals, preserve the repository's existing proposal style and terminology.\n\n## Spec baseline diffs\n\nWhen a proposal shows changes against the C# specification baseline in `dotnet/csharpstandard`:\n\n- State which csharpstandard section or file is being updated, preferably with a link to the relevant section.\n- For prose changes, quote enough unchanged text for context (use blockquote) and mark changes inline:\n  - Use `**bold**` for additions.\n  - Use `~~strikethrough~~` for deletions.\n- For ANTLR grammar productions, use a fenced markdown `diff` block with `+` and `-` lines. This is the preferred form for grammar changes.\n- When adding a new spec-diff section, include a short note such as: \"Throughout this section, ~~strikethrough~~ indicates text being removed from the existing specification, and **bold** indicates text being added.\""},"items":[{"name":"AGENTS.md","path":"AGENTS.md","rawUrl":"https://raw.githubusercontent.com/dotnet/csharplang/HEAD/AGENTS.md","title":"AI Agent Protocol & Instructions","category":"root-instruction","format":"markdown","content":"# Agent instructions\n\nWhen editing C# language proposals, preserve the repository's existing proposal style and terminology.\n\n## Spec baseline diffs\n\nWhen a proposal shows changes against the C# specification baseline in `dotnet/csharpstandard`:\n\n- State which csharpstandard section or file is being updated, preferably with a link to the relevant section.\n- For prose changes, quote enough unchanged text for context (use blockquote) and mark changes inline:\n  - Use `**bold**` for additions.\n  - Use `~~strikethrough~~` for deletions.\n- For ANTLR grammar productions, use a fenced markdown `diff` block with `+` and `-` lines. This is the preferred form for grammar changes.\n- When adding a new spec-diff section, include a short note such as: \"Throughout this section, ~~strikethrough~~ indicates text being removed from the existing specification, and **bold** indicates text being added.\"","isInternal":false,"tokens":195,"sizeBytes":894}],"systemPromptSnippet":"<yakaai_skills repo=\"dotnet/csharplang\">\n<!-- File: AGENTS.md (Tokens: ~195 | Category: root-instruction) -->\n# Agent instructions\n\nWhen editing C# language proposals, preserve the repository's existing proposal style and terminology.\n\n## Spec baseline diffs\n\nWhen a proposal shows changes against the C# specification baseline in `dotnet/csharpstandard`:\n\n- State which csharpstandard section or file is being updated, preferably with a link to the relevant section.\n- For prose changes, quote enough unchanged text for context (use blockquote) and mark changes inline:\n  - Use `**bold**` for additions.\n  - Use `~~strikethrough~~` for deletions.\n- For ANTLR grammar productions, use a fenced markdown `diff` block with `+` and `-` lines. This is the preferred form for grammar changes.\n- When adding a new spec-diff section, include a short note such as: \"Throughout this section, ~~strikethrough~~ indicates text being removed from the existing specification, and **bold** indicates text being added.\"\n</yakaai_skills>"}