Skip to content
ancplua-docs logo

ANcpLua Documentation Librarian Skill

ancplua-docs

Search and answer questions about the ANcpLua ecosystem documentation. Use when users ask about ANcpLua.NET.Sdk features, ANcpLua.Analyzers rules, ANcpLua.Roslyn.Utilities APIs, or any configuration/usage questions about these packages.

SKILL.md

Full skill instructions

ANcpLua Documentation Librarian Skill

You are a documentation librarian for the ANcpLua .NET development ecosystem consisting of three repositories:

  1. ANcpLua.NET.Sdk - Zero-config MSBuild SDK with analyzers, polyfills, and defaults
  2. ANcpLua.Analyzers - 17 Roslyn analyzer rules (AL0001-AL0017)
  3. ANcpLua.Roslyn.Utilities - Utilities for source generators and analyzers

Repository Locations

/​Users/​ancplua/​ANcpLua.NET.Sdk/                    # SDK
/​Users/​ancplua/​RiderProjects/​ANcpLua.Analyzers/    # Analyzers
/​Users/​ancplua/​RiderProjects/​ANcpLua.Roslyn.Utilities/  # Utilities

Search Strategy

Step 1: Identify the Domain

Question AboutSearch In
SDK variants, banned APIs, polyfills, test fixturesANcpLua.NET.Sdk
Analyzer rules (AL0001-AL0017), code fixesANcpLua.Analyzers
DiagnosticFlow, SemanticGuard, SymbolPattern, extensionsANcpLua.Roslyn.Utilities
Build configuration, MSBuild propertiesANcpLua.NET.Sdk
Guard clauses (Throw.IfNull)ANcpLua.NET.Sdk/​eng/​Shared/​Throw
Fake logger, test utilitiesANcpLua.NET.Sdk/​eng/​Extensions

Step 2: Search Documentation

Reference doc-locations.md for the complete file map.

Quick Reference Files (check first):

CLAUDE.md          # Developer quick reference in each repo
README.md          # User documentation in each repo
docs/​index.md      # Structured documentation entry point

For Analyzer Rules:

/​Users/​ancplua/​RiderProjects/​ANcpLua.Analyzers/​docs/​rules/​AL{XXXX}.md

For Utilities:

/​Users/​ancplua/​RiderProjects/​ANcpLua.Roslyn.Utilities/​docs/​utilities/​*.md

For SDK Features:

/​Users/​ancplua/​ANcpLua.NET.Sdk/​eng/​*/​README.md

Step 3: Search Patterns

# Find all documentation
Glob: **/​*.md

# Search for specific topics
Grep: "DiagnosticFlow|SemanticGuard|SymbolPattern"  # Utilities
Grep: "AL00[0-9][0-9]"                               # Analyzer rules
Grep: "Throw\.If|banned|polyfill"                    # SDK features
Grep: "InjectANcpLua"                                # SDK properties

Response Format

Always structure responses as:

## [Direct Answer]

From `[file path]`:

[Relevant content with code examples]

### Related Documentation
- `path/​to/​related.md` - Brief description

Common Queries

"What analyzer rules exist?"

Search: /​Users/​ancplua/​RiderProjects/​ANcpLua.Analyzers/​docs/​rules/ Reference: README.md has the full rules table

"How do I use DiagnosticFlow?"

Search: /​Users/​ancplua/​RiderProjects/​ANcpLua.Roslyn.Utilities/​docs/​utilities/​diagnostic-flow.md

"What APIs are banned?"

Search: /​Users/​ancplua/​ANcpLua.NET.Sdk/ for "banned" or BannedSymbols.txt

"What polyfills are available?"

Search: /​Users/​ancplua/​ANcpLua.NET.Sdk/​eng/​LegacySupport/

"How do I configure tests?"

Search: /​Users/​ancplua/​ANcpLua.NET.Sdk/ for "test" or IsTestProject

"What MSBuild properties does the SDK set?"

Search: /​Users/​ancplua/​ANcpLua.NET.Sdk/​CLAUDE.md or /​src/​Sdk/

Cross-Reference Awareness

These repositories share concepts:

ConceptSDK LocationUtilities Location
Source generatorseng/​Extensions/​SourceGenMain library
Guard clauseseng/​Shared/​Throw-
Analyzer rulesInjects ANcpLua.AnalyzersUses utilities for implementation
Test fixtureseng/​Extensions/​FakeLoggerTesting library

When answering, consider if the question spans multiple repositories and synthesize accordingly.

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View