Add llms.txt for AI indexing and Claude Code plugin#649
Merged
Conversation
llms.txt: - Follows llmstxt.org specification for AI assistant documentation - Links to all doc pages as raw GitHub URLs for direct AI consumption - Enables Context7 and other AI indexing services to find accurate, up-to-date API documentation Claude Code plugin (claude-plugin/): - plugin.json with metadata for marketplace publishing - skills/configure — generate RedisConfiguration and DI setup from natural language (serializer/compressor selection guide included) - skills/scaffold — production-ready code patterns: cache-aside, consumer groups, geo search, VectorSet RAG, hash field TTL, Pub/Sub - skills/diagnose — troubleshooting tree for timeouts, connection failures, serialization errors, pool exhaustion, Pub/Sub issues README.md: - Added "AI-Ready" callout with links to llms.txt and plugin Closes #629 Closes #630
…examples - Fix diagnose skill: ConnectionPoolManager is on IRedisClient, not IRedisDatabase - Fix llms.txt: Snappy → Snappier (matches actual package name) - Fix configure skill: add missing packages (ServiceStack, Utf8Json, Snappier, Brotli) - Fix configure skill: MemoryPack net7.0+ → net8.0+ (matches actual TFMs) - Fix scaffold skill: add comment explaining ">" in StreamReadGroupAsync - Fix scaffold skill: entry.Id! → entry.Id.ToString() (RedisValue is a struct) - Fix diagnose skill: expand GetAsync<int> value type explanation - Fix diagnose skill: clarify GetAllAsync requires HashSet<string>
Each feature doc page now includes a full API Reference table with method signatures, Redis commands, and return types. This ensures AI coding assistants (via llms.txt/Context7) have accurate method signatures, not just tutorial examples. - doc/geospatial.md: 16-method API reference table - doc/streams.md: 16-method API reference table - doc/vectorset.md: 14-method API reference table with Lease<T> notes - doc/compressors.md: full NuGet package names, class names, install commands for all 5 compressor packages
- VersionPrefix 12.0.0 → 12.1.0 - PackageReleaseNotes updated with v12.1.0 changes (VectorSet, llms.txt, Claude plugin, CodeQL, SECURITY.md, CI workflow) - doc/migration-v11-to-v12.md: comprehensive migration guide covering SyncTimeout change, Sentinel fix, SE.Redis upgrade, all new features, dependency changes, FAQ - Linked migration guide from README and doc/README.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
AI-readiness for StackExchange.Redis.Extensions: documentation indexing for AI assistants and a Claude Code plugin for the marketplace.
Closes #629
Closes #630
llms.txt (#629)
llms.txtis a standard for making library documentation accessible to AI coding assistants. Our file links to all doc pages as raw GitHub URLs, organized by category.Next step after merge: Register at https://context7.com/add-library with the GitHub repo URL.
Claude Code Plugin (#630)
A plugin with 3 skills for the Claude Code marketplace:
/redis-configureRedisConfiguration+ DI setup from natural language. Includes serializer/compressor selection guides, Azure/Sentinel config, multi-instance setup./redis-scaffold/redis-diagnoseNext step after merge: Publish to Claude Code marketplace via
claude plugin publish.README
Added "AI-Ready" callout with links to both files.
Test plan