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

ParameterTypeDescriptionExample
categoryenumFilter by function category“analyze” | “generate” | “creative” | “system”
detailedbooleanInclude detailed function descriptionstrue | 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:

  1. Use list_functions to identify relevant tools for your task
  2. Plan multi-step workflows combining analysis and generation functions
  3. Reference detailed descriptions for parameter understanding
  4. Execute functions in logical sequence for optimal results

Common Workflow Patterns

Code Quality Improvement

  1. analyze_single_file – Assess current code quality
  2. suggest_refactoring – Get improvement recommendations
  3. generate_unit_tests – Add comprehensive testing
  4. security_audit – Verify security compliance

Project Setup and Documentation

  1. count_files – Understand project structure
  2. analyze_dependencies – Map relationships
  3. generate_project_documentation – Create comprehensive docs
  4. find_unused_files – Clean up technical debt

WordPress Development

  1. generate_wordpress_plugin – Create plugin foundation
  2. audit_wordpress_plugin – Security and quality review
  3. analyze_wordpress_security – WordPress-specific security audit
  4. 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