Commit Graph
809 Commits
Author SHA1 Message Date
Magnus HedemarkandGitHub 2b9d5a765b docs(traefik): add CSP/SPA debugging pitfall and reference (#86) 2026-07-21 10:18:43 -04:00
Magnus HedemarkandGitHub 051bf2a9c6 fix: SkillOpt 3-epoch optimization of neckbeard — description, routing, stage alignment (#84)
* fix: SkillOpt Epoch 1 — neckbeard description trigger-verb-first

Move trigger verbs (fix/build/refactor/review/verify/release) to the front
of the description for better discoverability. Negative case (non-software
questions) now correctly rejected. Validation: 4/6 held-out tasks correct.

* fix: SkillOpt Epoch 2 — wire overlooked catalog specialists into routing

Add 6 stage-owning methodology skills to the routing table and SKILL.md
summary: secure-software-engineering, web-accessibility, qa-methodology,
product-design-and-ux, api-design-and-evolution, site-reliability-engineering.
Note product-methodology and c4-diagramming as narrower composers.

Baseline rollout showed security reviews, UI features, and regression-safety
questions all routed without their natural specialist. Validation: 6/6 held-out
routing tasks now route correctly (baseline 3/6). All additions are
agent-agnostic methodology skills; no Hermes/deployment/personal content.

* fix: SkillOpt Epoch 3 — align stages.md Stage 4 with expanded routing

Stage 4 execution flow now names the same specialists added to the routing
table in Epoch 2: secure-software-engineering and web-accessibility for
implementation, qa-methodology for verification, product-design-and-ux and
api-design-and-evolution for design, site-reliability-engineering for delivery.

Rollout confirmed the gap: an agent following stages.md alone would route a
security-sensitive change (untrusted input, trust-boundary crossing) with no
security specialist. Validation: PASS — stages.md now names the specialist.

* fix: SkillOpt final validation — remove Hermes-specific skill_view reference

Replace skill_view(name="neckbeard") with agent-agnostic "read SKILL.md"
in Quick Start. Public skill must not reference Hermes-specific APIs.

* chore: regenerate Claude marketplace for neckbeard description update
2026-07-21 03:20:16 -04:00
Magnus HedemarkandGitHub 0f2aaf1583 feat: add Codex plugin packaging (single-plugin, metadata-only) (#83)
* feat: add Codex plugin packaging (single-plugin, metadata-only)

Adds .codex-plugin/plugin.json with a skills array listing all public
skills, plus .agents/plugins/marketplace.json for one-command install:

  codex plugin marketplace add magnus919/agent-skills
  codex plugin install magnus919

Same pattern as mattpocock/skills — one plugin, explicit skill paths,
no dist/, no curation, no duplication. Bundle-internal helpers excluded
by the shared glob. CI check mode fails if the manifest drifts.

Closes #79

AI-assisted: yes (Jasper/Hermes Agent)

* chore: trigger CI

* chore: regenerate Codex plugin manifest to include neckbeard bundle
2026-07-21 03:13:20 -04:00
Magnus HedemarkandGitHub e1677183cd feat: add neckbeard, an evidence-driven SDLC skill bundle (#81)
* feat: add neckbeard, an evidence-driven SDLC skill bundle

A portable operating model for software delivery that routes a change through
framing, discovery, design, implementation, review, verification, delivery, and
learning. Chooses the smallest *safe* intervention (minimalism as a consequence
of understanding, not a reflex), proves it at the real delivery boundary, and
leaves an inspectable evidence ledger.

Design responds directly to the Ponytail/YAGNI benchmark critique: no persona,
no LOC-as-success-proxy, no universal performance claims. Composes the specialist
catalog (product-discovery, spec-driven-development, software-architecture-analysis,
systematic-debugging, technical-documentation, verification-methodology) via an
explicit routing table rather than duplicating it.

Ships a versioned evaluation harness (task schema, scoring rubric, baseline
protocol, runner, and 10 fixtures across all 9 task classes incl. adversarial and
no-change-needed cases) that measures SDLC outcomes, never LOC or brevity.

Closes #25

* chore: regenerate Claude marketplace for neckbeard
2026-07-21 02:30:34 -04:00
Magnus HedemarkandGitHub 3c8b6cd71c feat: add Claude Code plugin marketplace (metadata-only catalog) (#80)
Adds .claude-plugin/marketplace.json exposing all 95 public skills as
installable plugins via /plugin marketplace add magnus919/agent-skills.

Metadata-only approach: each entry uses source './' + skills ['./<name>']
+ strict:false, so no per-skill plugin.json or directory restructuring is
needed. Bundle-internal helper skills are excluded; bundle entrypoints are
included.

- scripts/gen-claude-marketplace.rb: generates and validates the manifest
- CI step fails if marketplace.json drifts from the skill tree
- README: Claude Code install instructions

Closes #76

AI-assisted: yes (Jasper/Hermes Agent)
2026-07-21 02:17:35 -04:00
Magnus HedemarkandGitHub cc3170bea5 docs: add Codex install instructions to README (#75) 2026-07-21 01:59:11 -04:00
Magnus HedemarkandGitHub b5369c4681 docs: replace Hermes Agent install section with external_dirs and tap methods (#74) 2026-07-21 01:43:51 -04:00
Magnus HedemarkandGitHub 0e8bc26183 fix: pin release-please manifest to v0.3.0 (#72)
The manifest shipped at 0.2.2 in #71, but v0.3.0 already exists.
Without this, release-please will try to re-cut v0.3.0.
2026-07-21 01:28:32 -04:00
Magnus HedemarkandGitHub b4260e8d9c docs: remove per-skill cp -r install snippets from README catalog (#70)
The catalog entries don't need individual install commands — the
general 'Hermes Agent' section already explains how skills load.
Per-skill snippets are noise that has to be maintained for every
new skill.
2026-07-21 01:27:24 -04:00
79f84a88cd ci: add release-please for automated release PRs (#71)
Accumulates conventional commits into a Release PR that bumps the
version and updates CHANGELOG.md. Nothing is tagged until a human
merges the Release PR.

Co-authored-by: Jasper <jasper@magnus919.com>
2026-07-21 01:24:40 -04:00
Magnus HedemarkandGitHub c7c4d3b74f Port 11 methodology skills from hermes-profiles (#69)
Engineering: backend-engineering, frontend-engineering, data-engineering,
ml-engineering, platform-engineering, qa-methodology

Executive: go-to-market, legal-strategy, operational-design, org-design,
product-strategy

ml-engineering: added missing training-infrastructure.md reference
qa-methodology: added test-data-management, performance-testing,
security-testing references

All frontmatter converted to agent-skills convention.
Source: https://github.com/magnus919/hermes-profiles
v0.3.0
2026-07-21 00:58:26 -04:00
Magnus HedemarkandGitHub 1552c4c624 Merge pull request #68 from magnus919/chore/remove-arr-skills
chore: move arr skills to private repository
2026-07-20 22:46:11 -04:00
Magnus Hedemark 2844f1a752 chore: move arr skills to private repository
Signed-off-by: Magnus Hedemark <magnus919@pm.me>
2026-07-20 22:44:28 -04:00
Magnus HedemarkandGitHub bd66202e06 fix: remove invalid Hermes skill metadata (#67) 2026-07-19 01:04:33 -04:00
Magnus HedemarkandGitHub 7c7b6cf23b feat(jellyfin-cli): expose read-only navigation (#66) 2026-07-18 00:41:55 -04:00
Magnus HedemarkandGitHub b0f1b892f4 fix(jellyfin-cli): harden current API contracts (#64) 2026-07-18 00:32:18 -04:00
Magnus HedemarkandGitHub 7243433565 chore: align governance with shipped artifact types (#62)
Closes #61\n\nImplemented and independently reviewed with AI assistance from Jasper on behalf of Magnus Hedemark.
2026-07-17 23:37:37 -04:00
Magnus HedemarkandGitHub ce0527e94c fix(verification-methodology): own accessible evidence collection (#60) 2026-07-17 16:11:27 -04:00
Magnus HedemarkandGitHub b5e0eec43f fix: classify Linear raw GraphQL mutations safely (#59)
Credentialed four-epoch SkillOpt validation. Exact-head independent review passed; validate check green.
2026-07-17 14:07:56 -04:00
Magnus HedemarkandGitHub 672f6190b0 Add focused Linear Agent Skill and CLI
Adds a dependency-free task-oriented Linear GraphQL CLI, progressive-disclosure guidance, offline safety tests, public-schema validation, and SkillOpt-derived help and promotion-gate improvements.
2026-07-17 13:07:24 -04:00
Magnus HedemarkandGitHub 089685cef2 docs(supabase): harden operational safety guidance (#57)
* docs(supabase): harden perimeter and recovery guidance

* docs(supabase): lock in operational safety patterns
2026-07-16 10:30:03 -04:00
Magnus HedemarkandGitHub fe252b3df6 feat(supabase): add expert Supabase skill
Authored and validated with Jasper (AI agent on behalf of Magnus Hedemark).
2026-07-16 01:32:32 -04:00
Magnus HedemarkandGitHub d01b8b5d73 feat: add Vercel Eve skill
Adds the public Vercel Eve Agent Skill, validated through three autonomous greenfield SkillOpt epochs and exact-head CI.\n\nAI-assisted contribution; binding self-review recorded on PR #55.
2026-07-16 00:40:12 -04:00
Magnus HedemarkandGitHub 4e7ab34fc9 docs: add ESP32 evidence gate (#54) 2026-07-15 23:51:08 -04:00
Magnus HedemarkandGitHub 36638256a8 feat: add portable ESP32 development skill (#53)
* feat: add portable ESP32 development skill

Add source-backed workflows, safe templates, native CLI routing, and a read-only preflight for ESP32 hardware and firmware work.\n\nAI assistance: research, drafting, implementation, and review used OpenAI Codex and delegated DeepSeek agents under human direction.

* docs: harden ESP32 family and security guidance

Add source-backed family traps, brownout, calibration, USB recovery, and security-mode boundaries found during independent review.\n\nAI assistance: independent audits and drafting used delegated DeepSeek agents and OpenAI Codex under human direction.
2026-07-15 21:45:53 -04:00
Magnus HedemarkandGitHub 47f7aa1ec5 feat(restic): add recovery-first operations skill (#51) 2026-07-15 19:32:49 -04:00
Magnus HedemarkandGitHub c64b3ce348 feat(skills): add Fireflies API skill and CLI (#49) 2026-07-15 17:19:10 -04:00
Magnus HedemarkandGitHub 082fd698e5 fix(research): require durable artifact preservation
Require durable, source-linked research artifacts and source-to-artifact preservation tracking.
2026-07-15 16:17:54 -04:00
Magnus HedemarkandGitHub 1b8c737653 fix(de-spin): gate publication on completed checks
Reviewed and validated. Adds authoritative table-mapping verification and blocks publication while delegated checks remain pending.
2026-07-15 15:31:22 -04:00
Magnus HedemarkandGitHub 7b0bd5e487 Merge pull request #46 from magnus919/feat/de-spin 2026-07-14 21:54:48 -04:00
Magnus Hedemark 9f7fe64ec1 fix(de-spin): require domain-constrained source discovery 2026-07-14 20:29:43 -04:00
Magnus Hedemark 9cc63258a4 fix(de-spin): preserve provenance and source-authenticity gaps 2026-07-14 19:54:42 -04:00
Magnus Hedemark 91b0093b6c feat(de-spin): add evidence-led claim audit skill 2026-07-14 19:16:25 -04:00
Magnus HedemarkandGitHub fab09329d7 Merge pull request #45 from magnus919/docs/remote-systems-os-references
docs(remote-systems): deepen OS and distribution references
2026-07-14 15:51:49 -04:00
Magnus Hedemark 6e95d0443a docs(remote-systems): deepen OS and distribution references 2026-07-14 15:45:25 -04:00
Magnus HedemarkandGitHub a4dca03f88 Merge pull request #43 from magnus919/docs/ansible-administration-reference
docs(remote-systems): add practical Ansible reference
2026-07-13 22:07:55 -04:00
Magnus Hedemark 6fb592f394 docs(remote-systems): add practical Ansible reference 2026-07-13 22:05:58 -04:00
Magnus HedemarkandGitHub bb5a7d0033 Merge pull request #40 from magnus919/feat/skillopt-remote-systems-administration
fix: SkillOpt remote systems administration hardening
2026-07-13 13:36:19 -04:00
Magnus Hedemark a4233784ef fix(remote-systems-administration): add evidence handoff gates 2026-07-13 13:35:50 -04:00
Magnus Hedemark 3b1b4df413 fix(remote-systems-administration): clarify control-plane decisions 2026-07-13 13:35:50 -04:00
Magnus Hedemark ebfc30e71d fix(remote-systems-administration): clarify read-only preflight 2026-07-13 13:35:50 -04:00
Magnus HedemarkandGitHub 3c4637c4cf feat: add daily-life-discovery skill (#41) 2026-07-13 13:32:37 -04:00
Magnus HedemarkandGitHub 139e7d87c4 docs: enforce complete root skill catalog coverage (#42)
Closes #39
2026-07-13 12:32:53 -04:00
Magnus HedemarkandGitHub e0857d385a docs: enforce alphabetical root skill catalog order (#38)
Closes #28
2026-07-13 12:02:53 -04:00
Magnus HedemarkandGitHub 23e3987d17 docs(remote-systems-administration): enrich platform operations (#37) 2026-07-13 11:56:27 -04:00
Magnus HedemarkandGitHub ef600024fc feat: add product-design-and-ux skill (#36)
Closes #24
2026-07-13 11:45:21 -04:00
Magnus HedemarkandGitHub 901fca5d8a feat(remote-systems-administration): add cross-platform operations skill (#35) 2026-07-13 11:33:27 -04:00
Magnus HedemarkandGitHub d85ed67cbc feat: add agent-evals-and-observability skill (#34)
Closes #20
2026-07-13 11:12:49 -04:00
Magnus HedemarkandGitHub 24f0f0eadc feat: add api-design-and-evolution skill (#33)
Closes #23
2026-07-13 05:15:39 -04:00
Magnus HedemarkandGitHub 3472a88e71 feat: add web-accessibility skill (#32)
Closes #22
2026-07-13 04:48:50 -04:00