Skip to content
Back to skills

Brand Voice Gh Copilot

ASecurity

Audit and fix Markdown files for brand-voice quality in the "Agentic Software Engineering using GitHub Copilot" masterclass (audience: software engineers): em dashes, Mermaid label syntax, paragraph length, and topic-specific slash command tables. Trigger phrases: brand voice check, quality check, check writing quality, fix em dashes.

  • 4 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 9, 2026
ai-agentspythonbashnodegit

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add alexander-kastil/agentic-sw-engineering --skill brand-voice-gh-copilot --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brand Voice Gh Copilot?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Brand Voice Gh Copilot
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/alexander-kastil-brand-voice-gh-copilot/badge)](https://www.skillsdirectory.com/skills/alexander-kastil-brand-voice-gh-copilot)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: brand-voice-gh-copilot
description: >-
  Audit and fix Markdown files for brand-voice quality in the "Agentic Software Engineering
  using GitHub Copilot" masterclass (audience: software engineers): em dashes, Mermaid label
  syntax, paragraph length, and topic-specific slash command tables.
  Trigger phrases: brand voice check, quality check, check writing quality, fix em dashes.
license: MIT
tools:
  - Read
  - Edit
  - Glob
  - Grep
  - Bash
---

# Brand Voice Quality Check (GitHub Copilot masterclass)

Enforce the writing and formatting rules documented in `references/rules.md` against one or more Markdown files in this repository. This is the software-engineer-audience brand-voice skill for the "Agentic Software Engineering using GitHub Copilot" masterclass, and it stays repo-local; the audience differs from other classes, so brand voice is never installed globally. The `create-class` master skill discovers and invokes it by globbing `.claude/skills/brand-voice-*`.

## Inputs

The user will name a file, a folder, or a module (e.g. `demos/03-agentic-coding`). If no target is given, ask for one before proceeding.

## Steps

1. Read `references/rules.md` to load the current ruleset.

2. Resolve the target to a list of `readme.md` files using Glob. Skip `pptx/` subdirectories.

3. Run the mechanical rules first, then the ones that need judgement:

   ```bash
   python .claude/skills/brand-voice-gh-copilot/scripts/check-rules.py <target>
   ```

   The script covers rules 1, 2, 4, 5, 6, 7, 10 and 11 and prints `path:line [ruleN] what`,
   exiting 1 when anything fires. Do not re-check those by reading; the counting rules (links,
   diagram nodes, Note callouts, sentences per paragraph) are exactly where a careful read
   agrees with itself and is wrong.

   Then read each file for the rules the script cannot judge: rule 3 (audience inclusivity),
   rule 8 (topic-specific slash command tables) and rule 9 (the `## In Practice:` section).
   Collect all violations before editing.

4. For each file that has violations:
   - Apply all fixes in a single Edit per file where possible.
   - Report what was changed and why.

5. After all files are processed, print a one-line summary: files checked, files changed, violation types found.

## Subskills

| Trigger | Reference | Action |
|---|---|---|
| "render folder", "folder widget", "file explorer" | `references/render-folder.md` | Read the file and emit the prompt with the user's structure substituted in |
| "content strategy", "what to write", "topic clusters", "content pillars", "editorial calendar" | `references/content-strategy.md` | Read the file and apply its content-planning framework to the user's request |
| "marketing psychology", "mental models", "why people buy", "persuasion", "cognitive bias" | `references/marketing-psychology.md` | Read the file and apply the relevant mental models to shape a positive, persuasive teaching voice |
| "social post", "LinkedIn", "Twitter thread", "content calendar", "repurpose content" | `references/social-content.md` | Read the file and apply its social-content frameworks to the user's request |

## Rule Application

Read `references/rules.md` for the precise definitions. Apply rules literally; do not invent new style preferences beyond what is documented there.

When fixing slash command tables, consult the "Topic-specific slash commands" section in `references/rules.md`. Match the module topic to its approved command set. If a module topic is not listed, keep the existing commands and flag it in the summary instead of guessing.

## Output Format

For each changed file, output:

```text
FILE: demos/03-agentic-coding/05-claude-code/readme.md
  [em-dash]   line 3 fixed
  [mermaid]   line 29 \n replaced with <br/>
  [paragraph] line 84 split after sentence 4
```

End with:

```text
SUMMARY: 5 files checked, 3 changed, em-dash (7), paragraph (2), mermaid (2)
```

Files in this skill

  • SKILL.md3.3 KB
  • references/content-strategy.md10.4 KB
  • references/marketing-psychology.md20.5 KB
  • references/render-folder.md1.4 KB
  • references/rules.md14.1 KB
  • references/social-content.md7.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.