Skip to content

[codex] Add initial skills library - #1

Merged
KarmCraft merged 1 commit into
mainfrom
codex/add-skills-library
Jun 26, 2026
Merged

[codex] Add initial skills library#1
KarmCraft merged 1 commit into
mainfrom
codex/add-skills-library

Conversation

@KarmCraft

@KarmCraft KarmCraft commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add the initial public skills-library repository structure and repo hygiene files.
  • Document the optional tools/ folder convention for helper CLIs, adapters, and small utilities that support a skill without replacing primary workflow scripts.
  • Add the sysadmin-windows-startup-performance skill with agent metadata, scripts, references, synthetic fixture, tools placeholder, and a local hub template.
  • Add validation workflow coverage for PowerShell parsing, Markdown final newlines, and the synthetic startup analysis example.
  • Use actions/checkout@v5 so the workflow targets Node.js 24 directly instead of relying on GitHub's forced Node 24 compatibility mode for Node 20 actions.

Validation

  • quick_validate.py sysadmin-windows-startup-performance
  • PowerShell parser check for bundled scripts
  • Synthetic analyzer run against examples/synthetic-baseline.json
  • Markdown final newline check
  • git diff --cached --check before commit

Notes

The remote repository was empty, so I first pushed a signed empty main base commit and then opened this PR from the feature branch.

@KarmCraft
KarmCraft force-pushed the codex/add-skills-library branch from b305c7a to fc88852 Compare June 26, 2026 20:06
@KarmCraft
KarmCraft requested a review from Copilot June 26, 2026 20:08
@KarmCraft
KarmCraft marked this pull request as ready for review June 26, 2026 20:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Introduces the initial public “skills-library” repository structure and adds the first skill (sysadmin-windows-startup-performance) for collecting and analyzing read-only Windows startup performance baselines.

Changes:

  • Adds repository hygiene files (license, contributing/security guidance, editor/Git settings, gitignore).
  • Adds a validation GitHub Actions workflow to parse PowerShell, enforce Markdown final newlines, and run the analyzer on a synthetic baseline.
  • Adds the sysadmin-windows-startup-performance skill with scripts, references, a synthetic fixture, agent metadata, and a local hub template scaffold.

Reviewed changes

Copilot reviewed 16 out of 21 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
sysadmin-windows-startup-performance/tools/.gitkeep Placeholder for optional helper tooling under the skill.
sysadmin-windows-startup-performance/templates/local-performance/state/.gitkeep Keeps the state/ directory present while ignoring generated state files.
sysadmin-windows-startup-performance/templates/local-performance/reports/.gitkeep Keeps the reports/ directory present while ignoring generated reports.
sysadmin-windows-startup-performance/templates/local-performance/logs/.gitkeep Keeps the logs/ directory present while ignoring generated logs.
sysadmin-windows-startup-performance/templates/local-performance/README.md Documents the local “performance hub” template usage for the skill.
sysadmin-windows-startup-performance/SKILL.md Skill metadata and usage/validation documentation.
sysadmin-windows-startup-performance/scripts/collect-startup-baseline.ps1 Collector script for baseline acquisition (event logs, startup inventory, resource snapshots).
sysadmin-windows-startup-performance/scripts/analyze-startup-baseline.ps1 Analyzer script to rank findings and emit Markdown + JSON analysis outputs.
sysadmin-windows-startup-performance/references/safety.md Safety and remediation boundaries for the skill.
sysadmin-windows-startup-performance/references/data-model.md Documents the baseline and analysis JSON schemas at a high level.
sysadmin-windows-startup-performance/examples/synthetic-baseline.json Synthetic fixture used for analyzer validation in CI.
sysadmin-windows-startup-performance/agents/openai.yaml Agent interface metadata and default prompt for the skill.
SECURITY.md Repository security reporting and data-handling guidance.
README.md Top-level repository overview and installation guidance.
LICENSE Adds MIT license for the repository.
CONTRIBUTING.md Contribution guidelines and validation expectations.
AGENTS.md Agent-facing repository conventions (notably final newlines, avoiding generated artifacts).
.gitignore Ignores generated state/reports/logs while allowing .gitkeep placeholders.
.github/workflows/validate.yml CI workflow validating PowerShell parsing, Markdown newlines, and synthetic analysis run.
.gitattributes Normalizes line endings (LF) including PowerShell scripts.
.editorconfig Editor defaults including final newlines and indentation rules.

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

Comment thread sysadmin-windows-startup-performance/scripts/collect-startup-baseline.ps1 Outdated
@KarmCraft KarmCraft self-assigned this Jun 26, 2026
@KarmCraft
KarmCraft force-pushed the codex/add-skills-library branch from fc88852 to e6ee434 Compare June 26, 2026 20:14
@KarmCraft
KarmCraft marked this pull request as draft June 26, 2026 20:14
@KarmCraft
KarmCraft force-pushed the codex/add-skills-library branch 2 times, most recently from 2fad6f7 to 67bd708 Compare June 26, 2026 20:24
@KarmCraft
KarmCraft marked this pull request as ready for review June 26, 2026 20:25
@KarmCraft
KarmCraft enabled auto-merge (squash) June 26, 2026 20:25
@KarmCraft
KarmCraft marked this pull request as draft June 26, 2026 20:25
auto-merge was automatically disabled June 26, 2026 20:25

Pull request was converted to draft

@KarmCraft
KarmCraft requested a review from Copilot June 26, 2026 20:25

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 16 out of 23 changed files in this pull request and generated 5 comments.

Comment thread .github/workflows/validate.yml
Comment thread .github/workflows/validate.yml Outdated
Comment thread sysadmin-windows-startup-performance/agents/openai.yaml Outdated
@KarmCraft
KarmCraft marked this pull request as ready for review June 26, 2026 20:29
@KarmCraft
KarmCraft enabled auto-merge (squash) June 26, 2026 20:30
@KarmCraft
KarmCraft requested a review from Copilot June 26, 2026 20:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 16 out of 23 changed files in this pull request and generated 3 comments.

Comment thread sysadmin-windows-startup-performance/examples/synthetic-baseline.json Outdated
Comment thread sysadmin-windows-startup-performance/examples/synthetic-baseline.json Outdated
@KarmCraft
KarmCraft force-pushed the codex/add-skills-library branch from 67bd708 to 34d0768 Compare June 26, 2026 20:36
@KarmCraft
KarmCraft force-pushed the codex/add-skills-library branch from 34d0768 to de45082 Compare June 26, 2026 20:40
@KarmCraft
KarmCraft disabled auto-merge June 26, 2026 20:45
@KarmCraft
KarmCraft merged commit ab2ed40 into main Jun 26, 2026
1 check passed
@KarmCraft
KarmCraft deleted the codex/add-skills-library branch June 26, 2026 20:46
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