lewing

47 mods across 1 repository, 4 stars between them.

helix-cli

25

lewing/helix.mcp

Skill Claude CodeCodex

Investigate .NET CI failures using the hlx CLI tool via bash. USE FOR: checking Helix job status, searching build logs, downloading test results, AzDO build timeline analysis — when MCP tools aren't loaded, when the MCP server isn't configured or fails to start, or when scripting with JSON output and jq. DO NOT USE…

4 yesterday A 113 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Audit MCP/CLI tool parameter surface against underlying REST API capabilities to find silently-dropped params.

4 yesterday A 28 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Domain-layer normalizer + JSON-stable cache key pattern for filter types with server-side defaults and case-insensitive fields.

4 yesterday A 30 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Context: Pre-publish hardening steps for a new Dockerfile + GitHub Actions workflow. Apply before the first real image publish so the baseline is clean.

4 yesterday A 0 tokens original MIT

dependency-audit

29

lewing/helix.mcp

Skill Claude CodeCodex

How to audit NuGet dependencies in this repo for updates, deprecations, and vulnerabilities.

4 yesterday A 22 tokens original MIT

dto-consolidation

30

lewing/helix.mcp

Skill Claude CodeCodex

Skill "dto-consolidation" from lewing/helix.mcp, covering dto consolidation, use when, safe pattern and helixtool example (2026-05-22).

4 yesterday A 0 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Purpose: Look up all Helix jobs for an AzDO build using the canonical Job.ListAsync(source) + BuildId filter pattern, instead of scraping AzDO timeline task names.

4 yesterday A 0 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Audit pattern for comparing WorkItemSummary (list API) fields against WorkItemDetails (per-item API) after a Helix.Client SDK bump.

4 yesterday A 36 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Test MCP CallToolFilter behavior with real CallToolRequestParams and McpServerTool invocation.

4 yesterday A 27 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Add MCP enum presets while accepting schema-invisible aliases in validation logic.

4 yesterday A 23 tokens original MIT

mcp-error-surfacing

36

lewing/helix.mcp

Skill Claude CodeCodex

Updated: 2026-05-28 (CallToolFilters middleware implemented + schema audit findings captured).

4 yesterday A 0 tokens original MIT

mcp-exception-audit

37

lewing/helix.mcp

Skill Claude CodeCodex

Purpose: Audit a set of MCP tool methods for exception handling hygiene and McpException wrapping compliance.

4 yesterday A 0 tokens original MIT

mcp-exception-tests

38

lewing/helix.mcp

Skill Claude CodeCodex

Purpose: Add unhappy-path tests proving MCP tool methods convert service failures into user-visible McpException messages instead of silent/null MCP failures.

4 yesterday A 0 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Design filter/enum parameters for MCP tools consumed by LLM clients, balancing expressiveness with discoverability.

4 yesterday A 27 tokens original MIT

mcp-param-rename

40

lewing/helix.mcp

Skill Claude CodeCodex

Rename MCP tool parameters when the wire schema drifted from semantic intent.

4 yesterday A 20 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

How to evaluate and land a major-version upgrade of the ModelContextProtocol C# SDK (e.g. 1.x → 2.x) in this repo.

4 yesterday A 39 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Keep MCP tool parameter schemas consistent across sibling tools that share a conceptual resource (e.g., jobId + workItem).

4 yesterday A 32 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Strict unknown-parameter rejection for MCP tools: Stage A (UnmappedMemberHandling.Disallow) + Stage B (did-you-mean CallToolFilter).

4 yesterday A 39 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

Use this only for tiny results where schema carries little value and you must keep the actual tool-call payload stable.

4 yesterday A 0 tokens original MIT

release-cut

45

lewing/helix.mcp

Skill Claude CodeCodex

Use this skill whenever Larry asks to cut a release (e.g., "prep vX.Y.Z release").

4 yesterday A 0 tokens original MIT

lewing/helix.mcp

Skill Claude CodeCodex

When to use: Adding new fields from an upstream SDK (e.g., Microsoft.DotNet.Helix.Client) through our mockable interface → adapter → cache-DTO layer.

4 yesterday A 0 tokens original MIT

slop-audit

47

lewing/helix.mcp

Skill Claude CodeCodex

Domain: Code quality / technical debt discovery Language: C# (but method generalizes to any language) Effort: 2–4 hours for mid-size codebase (10K–50K LOC) Output: Markdown report with prioritized findings, refactor recommendations, risk assessments.

4 yesterday A 0 tokens original MIT