list_functions – Function Discovery
Complete function library overview with categorised listings and detailed capability descriptions
Perfect For
Function Discovery
Explore the complete Houtini LM function library to understand available capabilities and find the right tool for your task.
Workflow Planning
Review function categories and capabilities to design efficient multi-step development workflows and automation sequences.
Learning and Exploration
Understand the full scope of Houtini LM capabilities for educational purposes and skill development planning.
API Documentation
Generate comprehensive function references for team documentation and integration planning.
Quick Reference Guide
Access function syntax, parameters, and examples for rapid development without switching contexts.
Quick Start
houtini-lm:list_functions
View specific category with details:
houtini-lm:list_functions with:
- category: "analyze"
- detailed: true
Function Categories
Analysis Functions (19 functions)
- Code Analysis: analyze_single_file, analyze_code_quality, analyze_project_structure
- Security Assessment: security_audit, analyze_wordpress_security, analyze_database_queries
- Project Intelligence: count_files, find_unused_files, analyze_dependencies
- Integration Analysis: compare_integration, diff_method_signatures, trace_execution_path
- Specialized Tools: analyze_unused_css, analyze_n8n_workflow, find_pattern_usage
- WordPress Auditing: audit_wordpress_plugin, audit_wordpress_theme
Generation Functions (12 functions)
- Code Generation: generate_unit_tests, suggest_refactoring, convert_to_typescript
- Documentation: generate_documentation, generate_project_documentation
- WordPress Development: generate_wordpress_plugin, wordpress_theme_from_static
- UI Components: generate_responsive_component, generate_enhanced_static_site
Creative Functions (3 functions)
- Interactive Entertainment: arcade_game, create_text_adventure
- Visual Art: css_art_generator
System Functions (6 functions)
- System Management: health_check, list_functions
- Utility Functions: Additional system utilities and configuration tools
Function Overview Example
Complete Function Library
📊 Houtini LM Function Library (40+ functions)
🔍 Analysis Functions (19):
├── analyze_single_file - Deep code analysis
├── count_files - Project structure intelligence
├── find_unused_files - Dead code detection
├── security_audit - Security vulnerability assessment
├── analyze_dependencies - Dependency analysis
└── [14 more analysis functions...]
🛠️ Generation Functions (12):
├── generate_unit_tests - Test suite creation
├── generate_documentation - Smart documentation
├── convert_to_typescript - JS to TS conversion
├── generate_wordpress_plugin - Plugin creation
└── [8 more generation functions...]
🎮 Creative Functions (3):
├── arcade_game - Playable game creation
├── create_text_adventure - Interactive fiction
└── css_art_generator - Pure CSS art
⚙️ System Functions (6):
├── health_check - System verification
├── list_functions - Function discovery
└── [4 more system functions...]
Detailed Category View
🔍 Analysis Functions - Detailed View:
analyze_single_file
├── Purpose: Comprehensive code quality assessment
├── Input: File path or code snippet
├── Output: Security, performance, quality analysis
└── Best for: Code reviews, vulnerability detection
count_files
├── Purpose: Project structure visualization
├── Input: Project directory path
├── Output: Directory tree with architectural insights
└── Best for: Project onboarding, documentation
security_audit
├── Purpose: OWASP-compliant security analysis
├── Input: Project path or specific files
├── Output: Vulnerability report with risk categories
└── Best for: Pre-deployment security review
Parameters
Parameter | Type | Description | Example |
---|---|---|---|
category | enum | Filter by function category | “analyze” | “generate” | “creative” | “system” |
detailed | boolean | Include detailed function descriptions | true | false |
Category Filters
- “analyze”: All analysis and assessment functions
- “generate”: Code generation and creation functions
- “creative”: Interactive and artistic creation functions
- “system”: System management and utility functions
Advanced Usage
Workflow Discovery: Use category filtering to explore functions relevant to your current development phase.
// Explore analysis capabilities
houtini-lm:list_functions with:
- category: "analyze"
- detailed: true
// Find generation tools
houtini-lm:list_functions with:
- category: "generate"
- detailed: false
// Discover creative possibilities
houtini-lm:list_functions with:
- category: "creative"
- detailed: true
Function Combination Strategies:
- Use list_functions to identify relevant tools for your task
- Plan multi-step workflows combining analysis and generation functions
- Reference detailed descriptions for parameter understanding
- Execute functions in logical sequence for optimal results
Common Workflow Patterns
Code Quality Improvement
- analyze_single_file – Assess current code quality
- suggest_refactoring – Get improvement recommendations
- generate_unit_tests – Add comprehensive testing
- security_audit – Verify security compliance
Project Setup and Documentation
- count_files – Understand project structure
- analyze_dependencies – Map relationships
- generate_project_documentation – Create comprehensive docs
- find_unused_files – Clean up technical debt
WordPress Development
- generate_wordpress_plugin – Create plugin foundation
- audit_wordpress_plugin – Security and quality review
- analyze_wordpress_security – WordPress-specific security audit
- generate_unit_tests – Add PHP testing framework
Pro Tips
Function Discovery Strategy: Start with list_functions to understand available tools, then use health_check to verify system capabilities before beginning complex workflows.
Workflow Optimization: Use detailed function listings to understand parameter options and optimize function combinations for your specific use case.
Learning Approach: Explore different categories systematically to discover capabilities you might not have considered for your current projects.
Related Functions
- health_check – Verify system capabilities before function execution
- count_files – Test function capabilities with basic project analysis
- analyze_single_file – Start with simple analysis to understand function patterns