expert-systems
Expert Systems Skill
Purpose
This skill provides comprehensive knowledge and guidance for working with expert systems - AI programs that emulate human expert decision-making in specific domains. The skill covers theoretical foundations, practical implementation strategies, and the complete development lifecycle for rule-based expert systems.
When to Use This Skill
Use this skill when users need assistance with:
- Understanding Expert Systems: Explaining concepts, components, architecture, and types of expert systems
- Design and Architecture: Designing knowledge bases, selecting inference strategies, planning system structure
- Rule-Based Reasoning: Implementing forward chaining (data-driven) or backward chaining (goal-driven) inference
- Knowledge Acquisition: Extracting and structuring knowledge from domain experts
- Development Planning: Following the expert system development lifecycle from initialization to maintenance
- Implementation Guidance: Choosing tools, representation methods, and development strategies
- Troubleshooting: Addressing common challenges like the knowledge acquisition bottleneck or knowledge conflicts
- Best Practices: Applying proven patterns for rule design, testing, and validation
More from bmcgauley/skills
scriptwriting
Comprehensive scriptwriting skill for creating engaging, natural scripts across all mediums including educational videos, podcasts, presentations, documentaries, and narrative content. This skill should be used when developing scripts for any spoken or visual medium, applying storytelling principles, educational scaffolding, and natural human speech patterns while avoiding AI writing clichés.
44branding
Comprehensive brand strategy and identity development skill for creating cohesive brand systems across all touchpoints. This skill should be used when developing brand identities, visual design systems, messaging frameworks, or implementing brand guidelines for any project or organization.
11video-production-ledger
Comprehensive video production master ledger system that transforms content outlines into frame-by-frame production documents detailing all visual, audio, timing, and technical specifications. This skill should be used when creating detailed production plans for videos, breaking down scripts into shot-by-shot specifications with A-roll/B-roll alternatives, sound design, visual effects, timing coordinates, and complete editorial guidance following the four-pillar engagement framework (visual variety, visual continuity, immersive audio, healthy pacing).
11quality-assurance
Comprehensive quality assurance skill for validating and verifying project deliverables and educational content. This skill should be used when establishing quality standards, performing verification and validation activities, conducting reviews and audits, implementing continuous improvement processes, or ensuring deliverables meet requirements and stakeholder expectations. Provides systematic approaches to prevent defects and ensure excellence.
8technical-documentation
Comprehensive technical documentation skill for creating clear, accurate, and user-centered documentation across all formats including API docs, user guides, developer documentation, knowledge bases, and system documentation. This skill should be used when creating, organizing, or maintaining technical documentation that explains complex systems, procedures, or concepts to various technical and non-technical audiences.
6adsense-audit
Comprehensive Google AdSense compliance audit skill. This skill should be used when a user wants to audit a website for AdSense approval, troubleshoot a "Low Value Content" rejection, assess policy violations, or improve a site's eligibility for Google AdSense monetization. Applies to new applicants, rejected sites, and sites seeking to improve ad performance.
4