Commit Graph
809 Commits
Author SHA1 Message Date
Magnus Hedemark 0c772a16b9 Add README.md requirement to AGENTS.md governance
- Added 'Human-readable README' row to the Format Compliance table
- New README Format section defining 6 required sections + style guidance
- Added README validation to the Validate Your Output checklist
- References data-scientist/README.md as the canonical format example
2026-07-09 22:36:49 -04:00
Magnus Hedemark 738ec715e7 Add human-focused README.md to every skill and bundle directory
Each README is written for a human audience, explaining:
- What the skill does (not what format it follows)
- What benefit the user gets from installing it
- Quick setup and usage patterns
- When to load/trigger the skill
- What scripts, references, and templates it ships

data-scientist already had a README — left unchanged.

48 READMEs added across all skill and bundle directories.
2026-07-09 22:30:12 -04:00
Magnus Hedemark 6c193ae2d8 enrich: 4 skills v1.1.0 — source validation, deepened references, worked examples
DSPy v1.1.0: validation audit, worked RAG compilation example, expand ref table
Haystack v1.1.0: validation audit, file converters/YAML/component types, +2 refs
CrewAI v1.1.0: validation audit, unified Memory system, Flows docs, +3 refs
AutoGen v1.1.0: validation audit, v0.4 migration guide, AgentTool, streaming, +2 refs

All API surfaces validated against official docs.
2026-07-09 15:15:17 -04:00
Jasper (AI Assistant) 2036c19deb Merge pull request 'feat: add autogen — expert skill for conversational multi-agent AI (SkillOpt 3 epochs)' (#86) from feat/autogen-skillopt into main 2026-07-09 14:57:36 -04:00
Magnus Hedemark 5428b18ddd feat: add autogen — expert skill for conversational multi-agent AI
Greenfield SkillOpt: 3 epochs for Microsoft AutoGen skill.
Conversational agent model, GroupChat patterns, code execution,
nested chats, cancellation tokens, MCP integration.

All API surfaces validated against microsoft.github.io/autogen docs.
2026-07-09 14:57:27 -04:00
Jasper (AI Assistant) 48c375df57 Merge pull request 'feat: add crewai — expert skill for role-based multi-agent teams (SkillOpt 3 epochs)' (#85) from feat/crewai-skillopt into main 2026-07-09 14:55:51 -04:00
Magnus Hedemark 48a67bb0a1 feat: add crewai — expert skill for role-based multi-agent teams
Greenfield SkillOpt: 3 epochs for CrewAI skill.
Role/Goal/Backstory agent model, sequential/hierarchical processes.

11 files: SKILL.md, 6 references, 3 templates, 1 script.
2026-07-09 14:55:42 -04:00
Jasper (AI Assistant) 261a969564 Merge pull request 'feat: add haystack — expert skill for production search pipelines (SkillOpt 3 epochs)' (#84) from feat/haystack-skillopt into main 2026-07-09 14:53:52 -04:00
Magnus Hedemark fe5b275d00 feat: add haystack — expert skill for production search pipelines
Greenfield SkillOpt: 3 epochs for deepset Haystack skill.
Pipeline DAG model, document stores, retrievers, evaluation, deployment.

Epoch 1 — Prominence: Hard-gate on Pipeline DAG vs LCEL pipe model
Epoch 2 — Decision Guidance: Where to Start, Framework Routing Guide
Epoch 3 — Pattern Expansion: Hybrid RAG pattern, evaluation pipeline, deployment

11 files: SKILL.md, 6 references, 3 templates, 1 script.
2026-07-09 14:53:43 -04:00
Jasper (AI Assistant) 43bed4d72b Merge pull request 'feat: add dspy — expert skill for compiled prompt programs (SkillOpt 3 epochs)' (#83) from feat/dspy-skillopt into main 2026-07-09 14:51:41 -04:00
Magnus Hedemark 95046675bc feat: add dspy — expert skill for compiled prompt programs
Greenfield SkillOpt: 3 epochs for a Stanford DSPy compiler skill.
DSPy is a fundamentally different paradigm from chain/RAG frameworks.

Epoch 1 — Prominence:
- Hard-gate blockquote: 'DSPy is NOT a chain framework'
- Core Paradigm section with runnable code example early

Epoch 2 — Decision Guidance:
- Framework Routing Guide (DSPy vs LlamaIndex vs LangChain vs LangGraph)
- Where to Start table mapping entry points
- Troubleshooting table with reference links

Epoch 3 — Pattern Expansion:
- Optimizer selection cheat sheet from official docs
- Caching, compilation cost management, save/load
- FAQ covering paradigm confusion, errors, deployment

12 files: SKILL.md, 7 references, 3 templates, 1 script.
v1.0.0 -> v1.0.3 across 3 epochs.

All API surfaces validated against dspy.ai official docs —
optimizer selection guide, caching, core modules, FAQ.
Signed-off-by: Jasper <jasper@montcastle.bitches>
2026-07-09 14:51:32 -04:00
Jasper (AI Assistant) 5ffff667a8 Merge pull request 'feat: langchain v1.1.0 — research-validated deepening (source audit + callbacks + deepened references)' (#78) from feat/langchain-validation into main 2026-07-09 14:33:54 -04:00
Magnus Hedemark 7f2842b358 feat: langchain v1.1.0 — research-validated deepening
Major deepening of the langchain expert skill based on source audit against
official LangChain docs (docs.langchain.com, reference.langchain.com).

Changes:
- Added references/validation-audit.md documenting all research findings
- Deepened references/agent-patterns.md from 74 to 200+ lines:
  create_react_agent full parameter table, @tool decorator with
  args_schema/parse_docstring, streaming events, multi-agent supervisor
- Deepened references/lcel-reference.md from 79 to 180+ lines:
  RunnablePassthrough.assign(), RunnableParallel dict shorthand,
  RunnableLambda, RunnableConfig, .with_fallbacks(), .configurable_fields()
- Deepened references/rag-strategies.md with advanced retrieval patterns
- Deepened references/production-deployment.md with LangSmith Datasets/
  Evaluation Runs/Prompt Hub
- Added new references/callbacks.md (BaseCallbackHandler, event table,
  agent auditing patterns, async callbacks)
- Deepened references/faq-and-troubleshooting.md with Pydantic v1/v2,
  streaming+tools, checkpoint serialization guidance

All API surface claims verified against official documentation.
v1.0.3 -> v1.1.0
2026-07-09 14:33:42 -04:00
Jasper (AI Assistant) f7b1573b65 Merge pull request 'feat: add langchain — expert LangChain framework skill (SkillOpt 3 epochs)' (#77) from feat/langchain-skillopt into main 2026-07-09 14:14:55 -04:00
Magnus Hedemark fe3be63800 feat: add langchain — expert LangChain framework skill
Greenfield SkillOpt: 3 epochs optimizing discoverability, decision
guidance, and troubleshooting for a brand-new LangChain skill.

Epoch 1 — Prominence:
- Added critical AgentExecutor deprecation callout at top
- Framework Routing Guide for cross-portfolio decisions

Epoch 2 — Decision Guidance:
- Where to Start table with AgentExecutor migration row
- Pipeline Mode table (Quick/RAG/Agent/Production)

Epoch 3 — Pattern Expansion:
- Troubleshooting table with reference file links
- FAQ section covering installation, migration, performance

13 files: SKILL.md, 7 references, 4 templates, 1 script.
v1.0.0 -> v1.0.3 across 3 SkillOpt epochs.

Signed-off-by: Magnus Hedemark <magnus919@pm.me>
2026-07-09 14:13:34 -04:00
Jasper (AI Assistant) fd08bdc9e2 Merge pull request 'feat: add llamaindex — expert LlamaIndex framework skill (SkillOpt 3 epochs)' (#76) from feat/llamaindex-skillopt into main 2026-07-09 13:52:24 -04:00
Magnus Hedemark c21ebb5afe feat: add llamaindex — expert LlamaIndex framework skill
Greenfield SkillOpt: 3 epochs optimizing discoverability, decision guidance,
and pattern expansion for a brand-new LlamaIndex skill.

Epoch 1 — Prominence & Navigation:
- Moved Key Principles to top (before Quick Reference)
- Added Phase column to Quick Reference in workflow order
- Added 'When to use' column to Template Files
- Replaced flat When NOT to Use with Framework Routing Guide
  (LlamaIndex vs LangGraph vs PydanticAI vs Haystack vs DSPy)

Epoch 2 — Decision Guidance:
- Added Where to Start table (maps existing work → pipeline entry point)
- Added Pipeline Mode table (Quick/Full/Evaluate/Graph modes)

Epoch 3 — Pattern Expansion:
- Replaced flat gotchas with structured Troubleshooting Recovery Guide
  (3 symptom categories with immediate + permanent fixes)
- Added references/example-rag-pipeline.md (end-to-end worked example)
- Added references/evaluation-workflow.md (ParamTuner + evaluators)

17 files: SKILL.md, 11 references, 1 script, 4 templates.
v1.0.0 → v1.3.0 across 3 SkillOpt epochs.

Signed-off-by: Magnus Hedemark <magnus919@pm.me>
2026-07-09 13:46:35 -04:00
Magnus Hedemark 3e86349539 feat: add llamaindex — expert skill for LlamaIndex framework
Comprehensive skill covering:
- Core architecture (7 primitives, Settings, data flow)
- RAG strategies (basic through advanced with hybrid retrieval, reranking)
- Multi-agent orchestration (AgentWorkflow, handoff bug fix)
- Event-driven workflows (durable execution, checkpoint/resume)
- Production deployment (llama-deploy, debugging, observability)
- PropertyGraphIndex (knowledge graphs, hybrid retrieval)
- Evaluation and span-attached observability
- Integration ecosystem (vector stores, LlamaHub, LlamaParse)

9 reference files, 4 templates, 1 verification script.
MIT licensed. 100% AI agent portable (no platform-specific content).

Signed-off-by: Magnus Hedemark <magnus919@pm.me>
2026-07-09 13:32:53 -04:00
Magnus Hedemark 783bff4a03 chore: remove stale validation artifact
Signed-off-by: Magnus Hedemark <magnus919@pm.me>
2026-07-09 05:55:50 -04:00
Magnus Hedemark f3ebdedc87 fix: SkillOpt Epoch 3 — pydanticai framework boundaries
Edits accepted and merged:
- Framework comparison table: PydanticAI vs LangGraph vs using both together
- Boundary conditions: when to choose each framework
- Hybrid pattern reference: PydanticAI agent as LangGraph StateGraph node
- Updated 'When to Load Which Reference' table with boundaries entry
- Updated Directory Structure listing

New reference file: references/hybrid-pydanticai-langgraph.md (7KB)
Version bumped from 1.0.3 to 1.0.4.

All 3 validation tasks passed with no regressions:
- Val-1: Multi-agent delegation (pass)
- Val-2: Hybrid PydanticAI+LangGraph pattern (pass, all 6 criteria)
- Val-3: Streaming agent (pass)

Signed-off-by: Magnus Hedemark <magnus919@pm.me>
2026-07-09 05:55:41 -04:00
Magnus Hedemark 9ff931ddf5 fix: SkillOpt Epoch 2 — pydanticai decision intelligence
Edits accepted and merged:
- Run method decision table (when to use run/run_sync/run_stream/run_stream_events/iter)
- Graph API comparison table (BaseNode vs GraphBuilder trade-offs)
- Error handling quick-pick with exception table and recovery patterns

Version bumped from 1.0.2 to 1.0.3.

All 3 validation tasks passed with no regressions (6/6, 10/10, 8/8 rubric items).

Signed-off-by: Magnus Hedemark <magnus919@pm.me>
2026-07-09 05:48:35 -04:00
Magnus Hedemark 3cfdcf8677 fix: SkillOpt Epoch 1 — pydanticai optimization
Edits accepted and merged:
- Added defer_model_check gotcha to SKILL.md Gotchas section
- Added defer_model_check usage note to core-agents.md constructor params
- Added pytest-asyncio dependency note to testing-evals.md
- stream_text/structured output gotcha added from validation findings
- graph.run() returns output not state gotcha added from validation findings

Version bumped from 1.0.0 to 1.0.1.

All 3 training rollouts passed (6/6, 5/5, 6/6 rubric items).
All 3 validation tasks passed (6/6, 10/10, 8/8 rubric items).
No regressions detected.

Signed-off-by: Magnus Hedemark <magnus919@pm.me>
2026-07-09 05:42:24 -04:00
Magnus Hedemark e4a11880d1 feat: add pydanticai skill — PydanticAI & PydanticGraph expert reference
Comprehensive agent skill covering:
- Agent creation, function tools, dependency injection, instructions
- 20+ capability system with on-demand (deferred) loading
- Lifecycle hooks system (before/after/wrap for all phases)
- 16 model providers, FallbackModel, ConcurrencyLimitedModel
- Structured output, streaming, output functions
- Multi-agent delegation and programmatic hand-off
- PydanticGraph: both BaseNode (class-based) and GraphBuilder (function-based)
  with parallel execution, joins/reducers, decisions, Mermaid rendering
- Testing with TestModel/FunctionModel and eval framework
- MCP integration, durable execution, UI adapters
- 8 comprehensive reference files + API quick reference

Signed-off-by: Magnus Hedemark <magnus919@pm.me>
2026-07-08 23:50:36 -04:00
Jasper (AI Assistant) f9bd3c680d Merge pull request 'fix: SkillOpt Epoch 1-2 — langgraph prominence, discoverability, and decision intelligence (v1.0.0 → v1.0.2)' (#75) from feat/skillopt-langgraph into main 2026-07-08 15:24:30 -04:00
Magnus Hedemark e3bd060de0 fix: SkillOpt Epoch 2 — langgraph decision intelligence
Epoch 2 edits (3/3 accepted, 3/3 validation passed):
- ADD 'Start from template' column to Pattern Selection Guide
- ADD 'Choosing Your Starting Point' table (scaffold vs template vs reference)
- ADD concrete template guidance to Quick Start next-steps

Version: 1.0.1 → 1.0.2
2026-07-08 15:17:25 -04:00
Magnus Hedemark 2731a3a48f fix: SkillOpt Epoch 1 — langgraph prominence and discoverability
Epoch 1 edits (4/4 accepted, 3/3 validation tasks passed):
- ADD Quick Start section with pip install + hello-world + next-steps
- MOVE 6 design principles from architecture.md into SKILL.md as hard-gate blockquote
- ADD 3 template rows to Reference Files table
- ADD install dependencies blockquote at top

Version: 1.0.0 → 1.0.1
2026-07-08 15:08:03 -04:00
Magnus Hedemark 4a73657522 feat: add langgraph expert skill — multi-agent patterns, scaffolds, evals, and production guidance
Comprehensive LangGraph skill covering:
- Core architecture: Graph API, Functional API, state management, agent loops
- Three multi-agent patterns: supervisor (~94% accuracy), swarm (~40% fewer LLM calls),
  hierarchical teams (subgraphs with nested state)
- Persistence: checkpointers vs stores, per-invocation/per-thread/stateless modes
- Production: Agent Server deployment, LangSmith observability, 8 failure modes
- Evals: routing accuracy, resolution coverage, LLM-as-judge methodology
- Troubleshooting: symptom→cause→fix tables per pattern
- 3 Python scripts: supervisor scaffold, swarm scaffold, eval generator
- 3 runnable templates: supervisor, swarm, subgraph composition

Ships 8 reference files, 3 scripts, and 3 templates.
2026-07-08 14:54:53 -04:00
Magnus Hedemark 1275b7dabc fix: consolidate research subagent content into product-discovery references
Adds Socratic questioning (6 types), tacit knowledge extraction
(master-apprentice, think-aloud, critical incident, artifact walkthrough),
interview protocol design table, The Mom Test framework, expanded
non-defensive follow-up techniques, and practitioner reference table.
Consolidates subagent-created skills into the main skill's reference files.
2026-07-06 19:42:22 -04:00
Magnus Hedemark 3f03c6e327 feat: add product-discovery skill — Phase 0 methodology for requirements discovery upstream of SDD
Covers stakeholder mapping, question patterns, gap detection, conflict
resolution, transcript-to-spec distillation, AI-conducted discovery,
power dynamics, and time-constrained discovery. Ships 8 references and
5 templates.
2026-07-06 13:29:44 -04:00
Magnus Hedemark 980f87050d feat: spec-driven-development v1.2.0 — SDD methodology for AI software factories 2026-07-06 00:09:07 -04:00
Magnus Hedemark 920c496cc5 fix: bump crowdsec version to 0.0.2 2026-07-05 22:34:04 -04:00
Magnus Hedemark d438952dfc fix: SkillOpt Epoch 2 — crowdsec skill optimization
- Expand Nginx bouncer section with full config example and directives
- Add nginx-bouncer reference file with Cloudflare/CDN guidance
- Add flush tuning guidance (recommended values, VACUUM, low-power tuning)
- Add missing cscli subcommands to summary table (config, explain, simulation, allowlists)
- Clean up redundant gotchas entries
2026-07-05 22:32:18 -04:00
Magnus Hedemark 8648c59452 fix: SkillOpt Epoch 1 — crowdsec skill optimization
- Add version field (0.0.1)
- Tighten description from 317 to ~240 chars
- Fix Quick Reference: decisions remove -> decisions delete
- Extract cscli command reference to dedicated reference file
- Add poll_without_inotify note to Acquisition section
2026-07-05 22:23:18 -04:00
Magnus Hedemark 0b9150540f feat: add crowdsec skill — comprehensive IPS/IDPS/WAF reference 2026-07-05 22:06:37 -04:00
Jasper (AI Assistant) 592a7e869c Merge pull request 'feat(traefik): add 5 operational pitfalls + audit reference' (#68) from feat/traefik-pitfalls into main 2026-07-05 17:47:45 -04:00
Magnus Hedemark 25d6dd8ba4 feat(traefik): add 5 operational pitfalls + audit reference
Adds hard-won operational knowledge from production Traefik deployments:

- traefik healthcheck requires ping entryPoint
- Named Docker volumes require docker cp for config edits
- Entrypoint-level middleware + router declaration = double execution
- YAML parse error drops entire file provider configuration
- Rate limiting breaks SPA page loads (429 Too Many Requests)

Also adds references/operational-audit.md for full-stack audit methodology.

Signed-off-by: Magnus Hedemark <magnus919@pm.me>
2026-07-05 17:46:04 -04:00
Magnus Hedemark 41646af1b9 fix: format compliance, v3.7, expanded migration, serversTransport ref, templates, healthcheck
Phase 1 — Format compliance:
- Add version (0.1.0) and compatibility fields to frontmatter
- Tighten description to trigger-first style (~174 chars)
- Fix 'When NOT to Use' contradiction on plugins
- Remove non-standard spec-version from metadata

Phase 2 — Content enrichment:
- Bump all image references from v3.2 to v3.7 across 7 files
- Add pre-migration audit checklist (10 items) to migration reference
- Add tracing/provider removal detail to migration reference
- Create servers-transport.md (191 lines) extracted from
  static-configuration.md with expanded mTLS, SPIFFE, CRD coverage

Phase 3 — Templates & scripts:
- Add templates/docker-compose.yml — production compose with socket proxy,
  Let's Encrypt, dashboard auth, HTTP/3, security hardening
- Add scripts/traefik-healthcheck.sh — agent-compatible health check with
  --json output, checks ping, API, router count, certificate expiry

Signed-off-by: Jasper <magnus@groktop.us>
2026-07-05 16:12:35 -04:00
Magnus Hedemark 13801a38a4 Merge pull request 'feat: add & fortify color-management skill — ICC profiles, working spaces, gamut analysis' (#67) from feat/color-management-skill into main
Reviewed-on: https://git.brandyapple.com/magnus/agent-skills/pulls/67
2026-07-05 16:09:29 -04:00
Magnus Hedemark abfd1dd5e1 feat: fortify color-management skill — 10 phases
Phase 1 — CIEDE2000/CIE94/CMC in color-difference.py with colour-science
  fallback and pure Python implementations
Phase 2 — Soft proofing workflow reference (NULL Curves, 4 strategies,
  LCMS2 linear gamma bug, gamut check automation)
Phase 3 — Monitor calibration workflow (ArgyllCMS dispcal/dispread/colprof,
  DisplayCAL GUI guide, colorimeter correction matrices)
Phase 4 — dcraw pipeline reference (raw → linear TIFF → profile assign →
  working space convert, negative tristimulus problem)
Phase 5 — Hex quantization reference (prequantized primaries methodology,
  which profiles affected, ArgyllCMS prequantization)
Phase 6 — GIMP LCH layer stack template (3-group architecture, Chroma mask,
  Luminance desaturation, out-of-gamut monitoring)
Phase 7 — Working space decision tree (trigger-based flow, quick reference
  table, why-choose guides for common spaces)
Phase 8 — Concrete failure gotchas (gamma slider + unbounded sRGB = magenta,
  wrong-working-space color correction, channel-mixing out of gamut)
Phase 9 — Unified color-report.py (combines inspect + well-behaved +
  gamut check into single report)
Phase R — DisplayCAL research incorporated into monitor calibration reference
2026-07-05 16:06:11 -04:00
Magnus Hedemark c05bf92312 feat: add color-management skill (squash with fortification) 2026-07-05 16:06:04 -04:00
Magnus Hedemark d857d86afc feat: add community-patterns reference — real-world production wisdom
Adds a comprehensive community-sourced reference file covering:
- Middleware execution order (proven security chain pattern)
- Performance tuning (connection pooling, keepalive, HTTP/2/3, buffers)
- Rate limiting per-service vs global strategies
- Health checks and circuit breaker patterns with expressions
- TLS automation with Let's Encrypt challenge selection guide
- Traefik behind Cloudflare/CDN (forwardedHeaders.trustedIPs,
  YAML anchors, PROXY protocol, real-IP plugins)
- CrowdSec integration for threat intelligence
- Authelia and Authentik ForwardAuth integration
- Known limitations and workarounds (per-instance rate limiting,
  no global rate limit store, TCP router precedence, URL rewrites)
- Troubleshooting quick reference for 502/503/TLS/real-IP issues

Sources: markaicode.com, lrvt.de, authelia.com, crowdsec.net,
oneuptime.com, docs.goauthentik.io, Traefik community forum,
Traefik plugin catalog, Reddit r/Traefik, GitHub issue #10191

Signed-off-by: Jasper <magnus@groktop.us>
2026-07-05 15:39:22 -04:00
Magnus Hedemark 283215a8a2 fix: add Kubernetes, other providers, and plugin references to traefik skill
Adds three new reference files covering previously scoped-out areas:
- kubernetes-providers.md: Ingress, CRD (IngressRoute/IngressRouteTCP/
  Middleware/TLSOption/TLSStore), Gateway API, Helm chart, CRD installation
- other-providers.md: ECS, Nomad, Consul Catalog, KV stores (Redis/Consul/
  etcd/ZooKeeper), File, HTTP, REST providers — full config with examples
- plugins-extend.md: Yaegi (Go interpreter) and WASM plugin systems,
  remote/local plugin config, FastProxy experimental optimization

Also removes the incorrect 'When NOT to Use' K8s scope limit from SKILL.md
— the skill now covers all major deployment targets.

Signed-off-by: Jasper <magnus@groktop.us>
2026-07-05 15:24:24 -04:00
Magnus Hedemark 71b6335766 feat: add traefik — comprehensive Traefik v3 reverse proxy skill
Deploy, configure, secure, and maintain Traefik v3 with full coverage of
static configuration, Docker provider labels, HTTP/TCP/UDP routing, all 25+
built-in middlewares, TLS/ACME (Let's Encrypt), API/dashboard, observability,
v2-to-v3 migration, and production deployment patterns.

Ships 10 reference files:
- static-configuration.md — complete YAML schema with all keys and defaults
- docker-provider.md — full Docker label reference with examples
- http-routing.md — all rule matchers, priority, syntax
- middleware-catalog.md — every middleware with YAML config
- tls-acme.md — ACME resolvers, challenges, TLS options, custom certs
- tcp-routing.md — TCP/UDP routing, SNI matching, TLS passthrough
- api-dashboard.md — all API endpoints, dashboard security
- observability.md — Prometheus/OTel metrics, access logs, tracing, ping
- migration-v2-to-v3.md — breaking changes and migration steps
- production-deployment.md — Docker Compose, security hardening, HA

Source: https://doc.traefik.io/traefik/
Signed-off-by: Jasper <magnus@groktop.us>
2026-07-05 14:59:31 -04:00
Magnus Hedemark 790b9e65e5 fix: SkillOpt Epoch 2 — github-runner decision & edge case coverage
- Add deployment decision matrix with scenario-based recommendations
- Add runner offline diagnostic procedure (logs→network→gh CLI→fixes)
- Add runner lifecycle hooks (ACTIONS_RUNNER_HOOK_JOB_STARTED/COMPLETED)
- Add Dependabot runner integration (allow toggle, runner group API flag)
- Bump v1.0.1 → v1.0.2
2026-06-23 00:52:27 -04:00
Magnus Hedemark 01a824a7c6 fix: SkillOpt Epoch 1 — github-runner optimization
- Add version lookup guidance to custom-images.md (check GH releases)
- Add gh CLI commands for runner group creation to management.md
- Expand trigger table in SKILL.md with natural-language alternatives
- Bump v1.0.0 → v1.0.1
2026-06-23 00:36:41 -04:00
Magnus Hedemark e151580319 Add github-runner skill: deploy, manage, and troubleshoot self-hosted GitHub Actions runners
- SKILL.md with trigger table, quick reference, deployment spectrum, and pitfalls
- references/ for architecture, deployment (systemd/Docker/ARC/Scale Set Client),
  security, autoscaling, management, custom images, and network
- templates/ for docker-compose.yml and custom-runner.Dockerfile
- AGENTS.md updated with trigger row in alphabetical order
2026-06-23 00:13:55 -04:00
Jasper (AI Assistant) 75e77b28a9 Merge pull request 'fix: SkillOpt Epochs 1-2 — hugo-theme skill optimization' (#65) from feat/skillopt-hugo-theme-e1 into main 2026-06-19 16:15:14 -04:00
Magnus Hedemark 7ec0d13b20 fix: SkillOpt Epoch 2 — hugo-theme skill further optimization
E2-A: Fix cache duration format (30d → 720h) — Go's time.ParseDuration
does not support day units. Added note about valid Go duration syntax.

E2-B: Add EnableAllLanguages call to content adapter example — order
matters: must be called BEFORE iterating to produce multilingual output.

E2-C: Add .Site.LastChange pitfall — not available on taxonomy/term/
section pages. Added fallback pattern using now.Format.

E2-D: Add Build Performance Troubleshooting section with diagnostic
table (symptom → cause → fix) and 5 quick wins in order of impact.
2026-06-19 16:14:13 -04:00
Magnus Hedemark d42fd96773 fix: SkillOpt Epoch 1 — hugo-theme skill optimization
Adds step-by-step theme bootstrap checklist (E1-A), consolidated
Tailwind v4 deployment checklist (E1-B), Hugo version column in
reference table (E1-C), and flash-prevention cross-reference (E1-D).

Validation: held-out task built a complete Tailwind v4 theme with
dark mode and responsive images — 9 pages, 2 images at 3 sizes
each, 0 errors, 0 warnings. All 4 edits accepted.
2026-06-19 16:03:12 -04:00
Magnus Hedemark 29ecf795c4 Add design/UX/accessibility reference to hugo-theme skill 2026-06-19 15:38:54 -04:00