Skip to content

Switched license to MIT and convert prompts into skills - #588

Merged
AlexJSully merged 7 commits into
mainfrom
alexjsully-260731-ai-config-modernization
Aug 3, 2026
Merged

Switched license to MIT and convert prompts into skills#588
AlexJSully merged 7 commits into
mainfrom
alexjsully-260731-ai-config-modernization

Conversation

@AlexJSully

Copy link
Copy Markdown
Owner

Switched the license to MIT so all the current copilot prompts are also now structured are publishable skills.

@AlexJSully
AlexJSully requested a review from Copilot August 3, 2026 22:11
@AlexJSully AlexJSully self-assigned this Aug 3, 2026
@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
portfolio Ready Ready Preview Aug 3, 2026 11:16pm

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the repository licensing and developer tooling to support publishing the existing Copilot prompt content as MIT-licensed, installable Agent Skills, while also migrating Markdown linting to markdownlint-cli2 and refreshing CI workflows to newer Node and action versions.

Changes:

  • Switched project licence metadata and references from GPL-3.0 to MIT (README, package.json, CITATION.cff, and skill licences).
  • Migrated Markdown linting from markdownlint-cli + ignore/config files to markdownlint-cli2 with repo-wide config and directory-specific carve-outs.
  • Expanded/structured .claude/ rules, hooks, and skills to support prompt-skill parity checking and skill publishability checks.

Reviewed changes

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

Show a summary per file
File Description
src/instrumentation.ts Adds spacing for readability in runtime-conditional Sentry registration.
README.md Updates licence link to MIT and adds citation guidance.
package.json Adds MIT licence metadata, upgrades dependencies, and migrates Markdown lint scripts.
CLAUDE.md Updates agent guidance, adds repo-independence and prompt-skill sync rules, and updates gate command references.
CITATION.cff Updates citation metadata licence to MIT.
.prettierignore Stops excluding .claude/ from Prettier formatting.
.markdownlintignore Removed in favour of markdownlint-cli2 + gitignore: true.
.markdownlint.json Removed in favour of markdownlint-cli2 config.
.markdownlint-cli2.jsonc Adds repository-wide markdownlint-cli2 configuration and globs.
.github/workflows/markdown-lint.yaml Updates workflow triggers/config and runs markdown lint via lint:markdown:check.
.github/workflows/codeql-analysis.yaml Updates action versions for CodeQL workflow steps.
.github/workflows/code-qa.yaml Updates Node version matrix and action versions.
.github/prompts/.markdownlint-cli2.jsonc Adds prompt-directory-specific rule carve-out (MD041).
.github/ISSUE_TEMPLATE/security_report.md Adds an H1 heading after frontmatter for template structure.
.github/ISSUE_TEMPLATE/feature_request.md Adds an H1 heading after frontmatter for template structure.
.github/ISSUE_TEMPLATE/bug_report.md Adds an H1 heading after frontmatter for template structure.
.github/copilot-instructions.md Updates validation wording and expands repo-independence/current-state guidance and links.
.claude/skills/write-tests/SKILL.md Marks as internal and refactors content to reference shared standards and local deltas.
.claude/skills/typescript-code-and-test-standards/references/test-standards.md Adds a detailed test standards reference document.
.claude/skills/typescript-code-and-test-standards/references/project-detection.md Adds a project detection reference for configuration-driven decisions.
.claude/skills/typescript-code-and-test-standards/references/mocking-policy.md Adds a detailed mocking policy reference document.
.claude/skills/typescript-code-and-test-standards/references/google-typescript-style-digest.md Converts prior skill-like content into a reference document and expands guidance.
.claude/skills/typescript-code-and-test-standards/references/comments-and-jsdoc.md Adds detailed comment and documentation-block guidance reference.
.claude/skills/typescript-code-and-test-standards/LICENSE.txt Adds MIT licence for the published skill.
.claude/skills/typescript-code-and-test-standards/assets/project-rules.template.md Adds a template for host-repo rules files.
.claude/skills/typescript-code-and-test-standards/assets/copilot-instructions.template.md Adds a template for Copilot .instructions.md mirroring.
.claude/skills/typescript-code-and-test-standards/agents/test-quality-reviewer.md Adds an agent for reviewing test quality and mock justification.
.claude/skills/typescript-code-and-test-standards/agents/comment-and-jsdoc-auditor.md Adds an agent for auditing comments and documentation blocks.
.claude/skills/check-skills/SKILL.md Adds an internal skill to run/describe skill validation and parity checks.
.claude/skills/audit-quality/LICENSE.txt Adds MIT licence for the published audit skill.
.claude/skills/audit-pr/references/environment-and-observability.md Adds a reference document for parity/observability review.
.claude/skills/audit-pr/LICENSE.txt Adds MIT licence for the published audit skill.
.claude/skills/audit-pr/assets/review-summary.template.md Adds a reusable review-summary template asset.
.claude/skills/audit-pr/agents/finding-refuter.md Adds a refutation-pass agent definition.
.claude/skills/audit-docs/references/evidence-and-citation.md Adds a reference document for grounding documentation claims.
.claude/skills/audit-docs/references/diagram-and-image-accessibility.md Adds a reference document for diagram/image accessibility requirements.
.claude/skills/audit-docs/LICENSE.txt Adds MIT licence for the published audit skill.
.claude/skills/audit-docs/assets/audit-report.template.md Adds an audit report template asset.
.claude/skills/audit-docs/agents/surface-auditor.md Adds an agent for locating undocumented public surface and contradicted comments.
.claude/skills/audit-docs/agents/diagram-reviewer.md Adds an agent for auditing diagram accessibility and accuracy.
.claude/skills/audit-docs/agents/curation-reviewer.md Adds an agent for document curation/readership checks.
.claude/skills/audit-docs/agents/coverage-mapper.md Adds an agent for mapping docs coverage and duplication/orphans.
.claude/skills/audit-docs/agents/claim-verifier.md Adds an agent for adversarial claim verification.
.claude/settings.json Adds a post-edit hook to prompt prompt-skill parity checks.
.claude/rules/testing.md Refactors repository-specific testing rules to defer to shared standards and list local deltas.
.claude/rules/repo-independence.md Adds a path-scoped rule enforcing no product dependency on agentic files.
.claude/rules/prompt-skill-sync.md Adds a path-scoped rule defining the prompt-skill parity contract.
.claude/rules/docs-authoring.md Updates Markdown authoring rules to reference the audit and bundled references.
.claude/Makefile Adds an agent-tooling entry point for check-skills.
.claude/hooks/validate-gate.mts Updates validation gating logic, messaging, and config-file matching.
.claude/hooks/prompt-skill-sync.mts Adds a hook that points editors to the counterpart audit half when one side is edited.
.claude/hooks/markdown-audit-reminder.mts Updates reminder text to point at the “full rules” prompt file.
.claude/agents/validator.md Updates validator description and references for test/skill procedures.
.claude/agents/prompt-skill-sync.md Adds a subagent spec for judging and repairing prompt-skill parity.
.claude/.markdownlint-cli2.jsonc Adds .claude/-local markdownlint config carve-out (MD041).
.claude/skills/skill-creator/scripts/utils.py Removes skill-creator utility script (directory cleanup).
.claude/skills/skill-creator/scripts/quick_validate.py Removes skill-creator quick validation script (directory cleanup).
.claude/skills/skill-creator/scripts/package_skill.py Removes skill-creator packaging script (directory cleanup).
.claude/skills/skill-creator/LICENSE.txt Removes skill-creator licence file (directory cleanup).
.claude/skills/skill-creator/assets/eval_review.html Removes skill-creator eval HTML asset (directory cleanup).
.claude/skills/skill-creator/agents/grader.md Removes skill-creator grader agent file (directory cleanup).
.claude/skills/skill-creator/agents/comparator.md Removes skill-creator comparator agent file (directory cleanup).
.claude/skills/skill-creator/agents/analyzer.md Removes skill-creator analyzer agent file (directory cleanup).

Comment thread package.json
Comment thread CLAUDE.md Outdated
@AlexJSully
AlexJSully merged commit b84e96c into main Aug 3, 2026
2 checks passed
@AlexJSully
AlexJSully deleted the alexjsully-260731-ai-config-modernization branch August 3, 2026 23:22
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