Agent Skill
2/7/2026

go-context-patterns

Context threading in Go. Cancellation, timeouts, values. All blocking ops take context. Use for any async or IO code.

O
oleghq
0GitHub Stars
2Views
npx skills add OlegHQ/claude-config

SKILL.md

Namego-context-patterns
DescriptionContext threading in Go. Cancellation, timeouts, values. All blocking ops take context. Use for any async or IO code.

agent-configs

Shared Cursor / Claude-style plugin trees, agentpack packages, and standalone skills for AI-assisted development.

Repository: github.com/OlegHQ/agent-configs

Layout

PathWhat it is
plugins/sample-plugin/Reference plugin: rules, skills, agents, commands, hooks, MCP stub, dual Cursor/Claude manifests, agentpack.toml. See its README for local install and debugging.
plugins/go-skills-plugin/Go-focused skill bundle (architecture, testing, HTMX, Templ, SSE, etc.). Versioned via agentpack.toml (name = "go-skills").
plugins/rust-dev/Rust-focused skills (design patterns, modularity, performance). Versioned via agentpack.toml (name = "rust-dev").
plugins/simplifier/Compact plugin (agents and agentpack stub).
skills/Standalone skills you can copy or wire into a plugin. Each skill lives in <skill-id>/SKILL.md with YAML frontmatter.
commands/Command definitions (e.g. session reflection) with frontmatter for tool agents.
workspaces/Eval and benchmark workspaces for skills; not part of consumer plugin payloads.

Where to put a new skill

  • Goplugins/go-skills-plugin/skills/<skill-id>/SKILL.md
  • Rust (this bundle) → plugins/rust-dev/skills/<skill-id>/SKILL.md
  • Cross-cuttingskills/<skill-id>/SKILL.md
  • Reference / demoplugins/sample-plugin/skills/<skill-id>/SKILL.md

Details and conventions: AGENTS.md.

Using this repo

  • As a plugin: Symlink or copy a directory under plugins/ (for example plugins/sample-plugin) into your editor’s local plugins path and reload the window. Details are in plugins/sample-plugin/README.md.
  • With agentpack: Point agentpack.toml in another project at a path or published key for plugins/sample-plugin, plugins/go-skills-plugin, plugins/rust-dev, etc., then run your usual agentpack lock / agentpack sync workflow.

Contributing

When adding skills or plugin assets, match the patterns already in this tree (frontmatter, folder names, and manifest fields). Keep plugins/sample-plugin suitable as a minimal reference layout unless the goal is explicitly to extend that reference.

See also

Skills Info
Original Name:go-context-patternsAuthor:oleghq