Skip to content

Commit 01f9516

Browse files
author
Secure TDD Framework
committed
fix(skills): remove parentheses and colons from all YAML frontmatter and workflows
1 parent 6c6ddd2 commit 01f9516

8 files changed

Lines changed: 9 additions & 9 deletions

File tree

‎.agents/skills/defensive-developer/SKILL.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: defensive-developer
3-
description: "Implements clean, maintainable production code to deliver features and satisfy functional and security test assertions (Phase C - GREEN)."
3+
description: Implements clean, maintainable production code to deliver features and satisfy functional and security test assertions in Phase C GREEN.
44
---
55

66
# Feature Implementation & Defensive Developer Skill (Phase C: GREEN Phase)

‎.agents/skills/history-context-seeder/SKILL.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: history-context-seeder
3-
description: "Analyzes repository Git history for past bug fixes, architectural conventions, and security patterns to seed CONTEXT.md on onboarding."
3+
description: Analyzes repository Git history for past bug fixes, architectural conventions, and security patterns to seed CONTEXT.md on onboarding.
44
---
55

66
# History & Architectural Context Seeder Skill (Repository Onboarding)

‎.agents/skills/local-refactor-scanner/SKILL.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: local-refactor-scanner
3-
description: "Refactors code for quality and maintainability, executes full test suite regression passes, and runs local deterministic security and lint scans (Phase D - REFACTOR)."
3+
description: Refactors code for quality and maintainability, executes full test suite regression passes, and runs local deterministic security and lint scans in Phase D REFACTOR.
44
---
55

66
# Code Refactoring, Quality & Local Scanner Skill (Phase D: REFACTOR Phase)

‎.agents/skills/security-test-writer/SKILL.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: security-test-writer
3-
description: "Authors test-first unit and integration tests covering functional behavior, edge cases, and security boundaries (Phase B - RED)."
3+
description: Authors test-first unit and integration tests covering functional behavior, edge cases, and security boundaries in Phase B RED.
44
---
55

66
# QA & Security Test Writer Skill (Phase B: RED Phase)

‎.agents/skills/skill-evolution-updater/SKILL.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: skill-evolution-updater
3-
description: "Extracts systemic conventions from resolved bugs, patterns, and refactors to update CONTEXT.md and agent skills (Continuous Evolution)."
3+
description: Extracts systemic conventions from resolved bugs, patterns, and refactors to update CONTEXT.md and agent skills for continuous evolution.
44
---
55

66
# Skill & Conventions Evolution Updater (Continuous Evolution)

‎.agents/skills/threat-model-assessor/SKILL.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: threat-model-assessor
3-
description: "Plans feature architecture, functional requirements, and evaluates STRIDE security boundaries (Phase A - Plan)."
3+
description: Plans feature architecture, functional requirements, and evaluates STRIDE security boundaries in Phase A Plan.
44
---
55

66
# Planning, Requirements & Threat Model Assessor Skill (Phase A: Plan Phase)

‎.agents/tests/run_tests.sh‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -346,9 +346,9 @@ test_skills_frontmatter_valid() {
346346
bad=1
347347
log_fail "skill frontmatter description missing in $skill_md"
348348
fi
349-
if [[ ! "$fm_desc_raw" =~ ^".*"$ ]] && [[ "$fm_desc_raw" == *": "* ]]; then
349+
if [[ "$fm_desc_raw" == *": "* ]] || [[ "$fm_desc_raw" == *"("* ]] || [[ "$fm_desc_raw" == *")"* ]]; then
350350
bad=1
351-
log_fail "skill frontmatter description in $skill_md contains unquoted ': ' (YAML mapping syntax error)"
351+
log_fail "skill frontmatter description in $skill_md contains forbidden characters (colons or parentheses)"
352352
fi
353353
done
354354
assert_eq "skills: all SKILL.md files have valid YAML frontmatter and kebab-case names" "0" "$bad"

‎.github/workflows/sync-downstream.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
sync:
1818
runs-on: ubuntu-latest
1919
steps:
20-
- name: Checkout Upstream (Single Source of Truth)
20+
- name: Checkout Upstream
2121
uses: actions/checkout@v4
2222
with:
2323
path: upstream

0 commit comments

Comments
 (0)