700 lines
18 KiB
Markdown
700 lines
18 KiB
Markdown
# Enhanced Activation Patterns Guide v3.1
|
|
|
|
**Version:** 3.1
|
|
**Purpose:** Library of enhanced regex patterns for 98%+ skill activation reliability
|
|
|
|
---
|
|
|
|
## Overview
|
|
|
|
This guide provides enhanced regex patterns for Layer 2 (Patterns) of the 3-Layer Activation System. All patterns are expanded to cover natural language variations and achieve 98%+ activation reliability.
|
|
|
|
### **Enhanced Pattern Structure**
|
|
|
|
```regex
|
|
(?i) → Case insensitive flag
|
|
(verb|synonyms|variations) → Expanded action verb group
|
|
\s+ → Required whitespace
|
|
(optional\s+)? → Optional modifiers
|
|
(entity|object|domain_specific) → Target entity with domain terms
|
|
\s+(connector|context) → Context connector with flexibility
|
|
```
|
|
|
|
### **Enhancement Features v3.1:**
|
|
|
|
- **Flexible Word Order**: Allows different sentence structures
|
|
- **Synonym Coverage**: 5-7 variations per action verb
|
|
- **Domain Specificity**: Technical and business language
|
|
- **Natural Language**: Conversational and informal patterns
|
|
- **Workflow Integration**: Process and automation language
|
|
|
|
### Pattern Structure
|
|
|
|
```regex
|
|
(?i) → Case insensitive flag
|
|
(verb|synonyms) → Action verb group
|
|
\s+ → Required whitespace
|
|
(optional\s+)? → Optional modifiers
|
|
(entity|object) → Target entity
|
|
\s+(connector) → Context connector
|
|
```
|
|
|
|
---
|
|
|
|
## 🚀 Enhanced Pattern Library v3.1
|
|
|
|
### **🔥 Critical Enhancement: Expanded Coverage Patterns**
|
|
|
|
#### **Problem Solved**: Natural Language Variations
|
|
|
|
**Issue**: Traditional patterns fail for natural language variations like "extract and analyze data from this website"
|
|
|
|
**Solution**: Expanded patterns covering 5x more variations
|
|
|
|
### **Pattern Categories Enhanced:**
|
|
|
|
#### **1. Data Processing & Analysis Patterns (NEW v3.1)**
|
|
|
|
#### Pattern 1.1: Data Extraction (Enhanced)
|
|
```regex
|
|
(?i)(extract|scrape|get|pull|retrieve|harvest|collect|obtain)\s+(and\s+)?(analyze|process|handle|work\s+with|examine|study|evaluate)\s+(data|information|content|details|records|dataset|metrics)\s+(from|on|of|in)\s+(website|site|url|webpage|api|database|file|source)
|
|
```
|
|
|
|
**Expanded Matches:**
|
|
- ✅ "extract data from website" (traditional)
|
|
- ✅ "extract and analyze data from this site" (enhanced)
|
|
- ✅ "scrape information from this webpage" (synonym)
|
|
- ✅ "get and process content from API" (workflow)
|
|
- ✅ "pull metrics from database" (technical)
|
|
- ✅ "harvest records from file" (advanced)
|
|
- ✅ "collect details from source" (business)
|
|
|
|
#### Pattern 1.2: Data Normalization (Enhanced)
|
|
```regex
|
|
(?i)(normalize|clean|format|standardize|structure|organize)\s+(extracted|web|scraped|collected|gathered|pulled|retrieved)\s+(data|information|content|records|metrics|dataset)
|
|
```
|
|
|
|
**Expanded Matches:**
|
|
- ✅ "normalize data" (traditional)
|
|
- ✅ "normalize extracted data" (enhanced)
|
|
- ✅ "clean scraped information" (synonym)
|
|
- ✅ "format collected records" (workflow)
|
|
- ✅ "standardize gathered metrics" (technical)
|
|
- ✅ "organize pulled dataset" (advanced)
|
|
|
|
#### Pattern 1.3: Data Analysis (Enhanced)
|
|
```regex
|
|
(?i)(analyze|process|handle|work\s+with|examine|study|evaluate|review|assess|explore|investigate)\s+(web|online|site|website|digital)\s+(data|information|content|metrics|records|dataset)
|
|
```
|
|
|
|
**Expanded Matches:**
|
|
- ✅ "analyze data" (traditional)
|
|
- ✅ "process online information" (enhanced)
|
|
- ✅ "handle web content" (synonym)
|
|
- ✅ "examine site metrics" (workflow)
|
|
- ✅ "study digital records" (technical)
|
|
- ✅ "evaluate dataset from website" (advanced)
|
|
|
|
### **2. Workflow & Automation Patterns (NEW v3.1)**
|
|
|
|
#### Pattern 2.1: Repetitive Task Automation (Enhanced)
|
|
```regex
|
|
(?i)(every|daily|weekly|monthly|regularly|constantly|always)\s+(I|we)\s+(have to|need to|must|should|got to)\s+(extract|process|handle|work\s+with|analyze|manage|deal\s+with)\s+(data|information|reports|metrics|records)
|
|
```
|
|
|
|
**Expanded Matches:**
|
|
- ✅ "every day I have to extract data" (traditional)
|
|
- ✅ "daily I need to process information" (enhanced)
|
|
- ✅ "weekly we must handle reports" (business context)
|
|
- ✅ "regularly I have to analyze metrics" (formal)
|
|
- ✅ "constantly I need to work with data" (continuous)
|
|
- ✅ "always I must manage records" (obligation)
|
|
|
|
#### Pattern 2.2: Process Automation (Enhanced)
|
|
```regex
|
|
(?i)(automate|automation)\s+(this\s+)?(workflow|process|task|job|routine|procedure|system)\s+(that|which)\s+(involves|includes|handles|deals\s+with|processes|extracts|analyzes)\s+(data|information|content)
|
|
```
|
|
|
|
**Expanded Matches:**
|
|
- ✅ "automate workflow" (traditional)
|
|
- ✅ "automate this process that handles data" (enhanced)
|
|
- ✅ "automation for routine involving information" (formal)
|
|
- ✅ "automate job that processes content" (technical)
|
|
- ✅ "automation for procedure that deals with metrics" (business)
|
|
|
|
### **3. Technical & Business Language Patterns (NEW v3.1)**
|
|
|
|
#### Pattern 3.1: Technical Operations (Enhanced)
|
|
```regex
|
|
(?i)(web\s+scraping|data\s+mining|API\s+integration|ETL\s+process|data\s+extraction|content\s+parsing|information\s+retrieval|data\s+processing)\s+(for|of|to|from)\s+(website|site|api|database|source)
|
|
```
|
|
|
|
**Expanded Matches:**
|
|
- ✅ "web scraping for data" (traditional)
|
|
- ✅ "data mining from website" (enhanced)
|
|
- ✅ "API integration with source" (technical)
|
|
- ✅ "ETL process for information" (enterprise)
|
|
- ✅ "data extraction from site" (direct)
|
|
- ✅ "content parsing of API" (detailed)
|
|
|
|
#### Pattern 3.2: Business Operations (Enhanced)
|
|
```regex
|
|
(?i)(process\s+business\s+data|handle\s+reports|analyze\s+metrics|work\s+with\s+datasets|manage\s+information|extract\s+insights|normalize\s+business\s+records)\s+(for|in|from)\s+(reports|analytics|dashboard|meetings)
|
|
```
|
|
|
|
**Expanded Matches:**
|
|
- ✅ "process business data" (traditional)
|
|
- ✅ "handle reports for analytics" (enhanced)
|
|
- ✅ "analyze metrics in dashboard" (technical)
|
|
- ✅ "work with datasets from meetings" (workflow)
|
|
- ✅ "manage information for reports" (management)
|
|
- ✅ "extract insights from analytics" (analysis)
|
|
|
|
### **4. Natural Language & Conversational Patterns (NEW v3.1)**
|
|
|
|
#### Pattern 4.1: Question-Based Requests (Enhanced)
|
|
```regex
|
|
(?i)(how\s+to|what\s+can\s+I|can\s+you|help\s+me|I\s+need\s+to)\s+(extract|get|pull|scrape|analyze|process|handle)\s+(data|information|content)\s+(from|on|of)\s+(this|that|the)\s+(website|site|page|source)
|
|
```
|
|
|
|
**Expanded Matches:**
|
|
- ✅ "how to extract data" (traditional)
|
|
- ✅ "what can I extract from this site" (enhanced)
|
|
- ✅ "can you scrape information from this page" (direct)
|
|
- ✅ "help me process content from source" (assistance)
|
|
- ✅ "I need to get data from the website" (need)
|
|
- ✅ "pull information from that site" (informal)
|
|
|
|
#### Pattern 4.2: Command-Based Requests (Enhanced)
|
|
```regex
|
|
(?i)(extract|get|scrape|pull|retrieve|collect|harvest)\s+(data|information|content|details|metrics|records)\s+(from|on|of|in)\s+(this|that|the)\s+(website|site|webpage|api|file|source)
|
|
```
|
|
|
|
**Expanded Matches:**
|
|
- ✅ "extract data from website" (traditional)
|
|
- ✅ "get information from this site" (enhanced)
|
|
- ✅ "scrape content from webpage" (specific)
|
|
- ✅ "pull metrics from API" (technical)
|
|
- ✅ "collect details from file" (formal)
|
|
- ✅ "harvest records from source" (advanced)
|
|
|
|
---
|
|
|
|
## 📚 Original Pattern Library (Legacy Support)
|
|
|
|
### **1. Creation Patterns**
|
|
|
|
#### Pattern 1.1: Agent/Skill Creation
|
|
```regex
|
|
(?i)(create|build|develop|make|generate|design)\s+(an?\s+)?(agent|skill|workflow)\s+(for|to|that)
|
|
```
|
|
|
|
**Matches:**
|
|
- "create an agent for"
|
|
- "build a skill to"
|
|
- "develop agent that"
|
|
- "make a workflow for"
|
|
- "generate skill to"
|
|
|
|
**Use For:** Skills that create agents, automation, or workflows
|
|
|
|
---
|
|
|
|
#### Pattern 1.2: Custom Solution Creation
|
|
```regex
|
|
(?i)(create|build)\s+a?\s+custom\s+(solution|tool|automation|system)\s+(for|to)
|
|
```
|
|
|
|
**Matches:**
|
|
- "create a custom solution for"
|
|
- "build custom tool to"
|
|
- "create custom automation for"
|
|
|
|
**Use For:** Custom development skills
|
|
|
|
---
|
|
|
|
### 2. Automation Patterns
|
|
|
|
#### Pattern 2.1: Direct Automation Request
|
|
```regex
|
|
(?i)(automate|automation|streamline)\s+(this\s+)?(workflow|process|task|job|repetitive)
|
|
```
|
|
|
|
**Matches:**
|
|
- "automate this workflow"
|
|
- "automation process"
|
|
- "streamline task"
|
|
- "automate repetitive job"
|
|
|
|
**Use For:** Workflow automation skills
|
|
|
|
---
|
|
|
|
#### Pattern 2.2: Repetitive Task Pattern
|
|
```regex
|
|
(?i)(every day|daily|repeatedly|constantly|regularly)\s+(I|we)\s+(have to|need to|do|must)
|
|
```
|
|
|
|
**Matches:**
|
|
- "every day I have to"
|
|
- "daily we need to"
|
|
- "repeatedly I do"
|
|
- "regularly we must"
|
|
|
|
**Use For:** Repetitive workflow detection
|
|
|
|
---
|
|
|
|
#### Pattern 2.3: Need Automation
|
|
```regex
|
|
(?i)need\s+to\s+automate\s+.*
|
|
```
|
|
|
|
**Matches:**
|
|
- "need to automate this process"
|
|
- "need to automate data entry"
|
|
- "need to automate reporting"
|
|
- "need to automate this codebase"
|
|
|
|
**Use For:** Explicit automation needs
|
|
|
|
---
|
|
|
|
### 3. Transformation Patterns
|
|
|
|
#### Pattern 3.1: Convert/Transform
|
|
```regex
|
|
(?i)(turn|convert|transform|change)\s+(this\s+)?(process|workflow|task|data)\s+into\s+(an?\s+)?(agent|automation|system)
|
|
```
|
|
|
|
**Matches:**
|
|
- "turn this process into an agent"
|
|
- "turn this codebase into an agent"
|
|
- "convert workflow to automation"
|
|
- "convert workflow in this repo/codebase into automation"
|
|
- "transform task into system"
|
|
- "transform this codebase tasks into system"
|
|
|
|
**Use For:** Process transformation skills
|
|
|
|
---
|
|
|
|
#### Pattern 3.2: From X to Y
|
|
```regex
|
|
(?i)(from|convert)\s+([A-Za-z]+)\s+(to|into)\s+([A-Za-z]+)
|
|
```
|
|
|
|
**Matches:**
|
|
- "from PDF to text"
|
|
- "convert CSV to JSON"
|
|
- "from article to code"
|
|
- "from repository to code"
|
|
- "from codebasee to code"
|
|
- "from github repo to code"
|
|
|
|
**Use For:** Format conversion, data transformation
|
|
|
|
---
|
|
|
|
### 4. Analysis Patterns
|
|
|
|
#### Pattern 4.1: General Analysis
|
|
```regex
|
|
(?i)(analyze|analysis|examine|study)\s+.*\s+(data|information|metrics|performance|results)
|
|
```
|
|
|
|
**Matches:**
|
|
- "analyze sales data"
|
|
- "analysis of performance metrics"
|
|
- "examine customer information"
|
|
|
|
**Use For:** Data analysis skills
|
|
|
|
---
|
|
|
|
#### Pattern 4.2: Domain-Specific Analysis
|
|
```regex
|
|
(?i)(analyze|analysis|monitor|track)\s+.*\s+(stock|crop|customer|user|product)s?
|
|
```
|
|
|
|
**Matches:**
|
|
- "analyze stock performance"
|
|
- "monitor crop conditions"
|
|
- "track customer behavior"
|
|
- "track prices"
|
|
- "monitor weather"
|
|
|
|
**Use For:** Domain-specific analytics
|
|
|
|
---
|
|
|
|
#### Pattern 4.3: Technical Analysis
|
|
```regex
|
|
(?i)(technical|chart)\s+(analysis|indicators?)\s+(for|of|on)
|
|
```
|
|
|
|
**Matches:**
|
|
- "technical analysis for AAPL"
|
|
- "chart indicators of SPY"
|
|
- "technical analysis on stocks"
|
|
|
|
**Use For:** Financial/technical analysis skills
|
|
|
|
---
|
|
|
|
### 5. Comparison Patterns
|
|
|
|
#### Pattern 5.1: Direct Comparison
|
|
```regex
|
|
(?i)(compare|comparison)\s+.*\s+(vs|versus|against|with|to)
|
|
```
|
|
|
|
**Matches:**
|
|
- "compare AAPL vs MSFT"
|
|
- "comparison of stocks against benchmark"
|
|
- "compare performance with last year"
|
|
|
|
**Use For:** Comparison and benchmarking skills
|
|
|
|
---
|
|
|
|
#### Pattern 5.2: Year-over-Year
|
|
```regex
|
|
(?i)(this year|this week|this month|this quarter|today|current)\s+(vs|versus|against|compared to)\s+(last year|last week|last month|last quarter|last day|previous|prior)
|
|
```
|
|
|
|
**Matches:**
|
|
- "this year vs last year"
|
|
- "current versus previous year"
|
|
- "this year compared to prior year"
|
|
- "this week vs last week"
|
|
- "current versus previous week"
|
|
- "this quarter compared to prior quarter"
|
|
|
|
**Use For:** Temporal comparison skills
|
|
|
|
---
|
|
|
|
### 6. Ranking & Sorting Patterns
|
|
|
|
#### Pattern 6.1: Top N Pattern
|
|
```regex
|
|
(?i)(top|best|leading|biggest|highest)\s+(\d+)?\s*(states|countries|stocks|products|customers)?
|
|
```
|
|
|
|
**Matches:**
|
|
- "top 10 states"
|
|
- "best performing stocks"
|
|
- "leading products"
|
|
- "biggest countries"
|
|
|
|
**Use For:** Ranking and leaderboard skills
|
|
|
|
---
|
|
|
|
#### Pattern 6.2: Ranking Request
|
|
```regex
|
|
(?i)(rank|ranking|sort|list)\s+.*\s+(by|based on)\s+(.*?)
|
|
```
|
|
|
|
**Matches:**
|
|
- "rank states by production"
|
|
- "ranking based on performance"
|
|
- "sort stocks by volatility"
|
|
|
|
**Use For:** Sorting and organization skills
|
|
|
|
---
|
|
|
|
### 7. Extraction Patterns
|
|
|
|
#### Pattern 7.1: Extract From Source
|
|
```regex
|
|
(?i)(extract|parse|get|retrieve)\s+.*\s+(from)\s+(pdf|article|web|url|file|document|page)
|
|
```
|
|
|
|
**Matches:**
|
|
- "extract text from PDF"
|
|
- "parse data from article"
|
|
- "get information from web page"
|
|
|
|
**Use For:** Data extraction skills
|
|
|
|
---
|
|
|
|
#### Pattern 7.2: Implementation From Source
|
|
```regex
|
|
(?i)(implement|build|create|generate)\s+(.*?)\s+(from)\s+(article|paper|documentation|tutorial)
|
|
```
|
|
|
|
**Matches:**
|
|
- "implement algorithm from paper"
|
|
- "create code from tutorial"
|
|
- "generate prototype from article"
|
|
|
|
**Use For:** Code generation from documentation
|
|
|
|
---
|
|
|
|
### 8. Reporting Patterns
|
|
|
|
#### Pattern 8.1: Generate Report
|
|
```regex
|
|
(?i)(generate|create|produce|build)\s+(an?\s+)?(report|dashboard|summary|overview)\s+(for|about|on)
|
|
```
|
|
|
|
**Matches:**
|
|
- "generate a report for sales"
|
|
- "create dashboard about performance"
|
|
- "produce summary on metrics"
|
|
|
|
**Use For:** Reporting and visualization skills
|
|
|
|
---
|
|
|
|
#### Pattern 8.2: Report Request
|
|
```regex
|
|
(?i)(show|give|provide)\s+me\s+(an?\s+)?(report|summary|overview|dashboard)
|
|
```
|
|
|
|
**Matches:**
|
|
- "show me a report"
|
|
- "give me summary"
|
|
- "provide overview"
|
|
|
|
**Use For:** Data presentation skills
|
|
|
|
---
|
|
|
|
### 9. Monitoring Patterns
|
|
|
|
#### Pattern 9.1: Monitor/Track
|
|
```regex
|
|
(?i)(monitor|track|watch|observe)\s+.*\s+(for|about)\s+(changes|updates|alerts|notifications)
|
|
```
|
|
|
|
**Matches:**
|
|
- "monitor stocks for changes"
|
|
- "track repositories for updates"
|
|
- "watch prices for alerts"
|
|
|
|
**Use For:** Monitoring and alerting skills
|
|
|
|
---
|
|
|
|
#### Pattern 9.2: Notification Request
|
|
```regex
|
|
(?i)(notify|alert|inform)\s+me\s+(when|if|about)
|
|
```
|
|
|
|
**Matches:**
|
|
- "notify me when price drops"
|
|
- "alert me if error occurs"
|
|
- "inform me about changes"
|
|
|
|
**Use For:** Notification systems
|
|
|
|
---
|
|
|
|
### 10. Search & Query Patterns
|
|
|
|
#### Pattern 10.1: What/How Questions
|
|
```regex
|
|
(?i)(what|how|which|where)\s+(is|are|was|were)\s+.*\s+(of|for|in)
|
|
```
|
|
|
|
**Matches:**
|
|
- "what is production of corn"
|
|
- "how are conditions for soybeans"
|
|
- "which stocks are best"
|
|
|
|
**Use For:** Query and search skills
|
|
|
|
---
|
|
|
|
#### Pattern 10.2: Data Request
|
|
```regex
|
|
(?i)(show|get|fetch|retrieve|find)\s+.*\s+(data|information|stats|metrics)
|
|
```
|
|
|
|
**Matches:**
|
|
- "show me crop data"
|
|
- "get stock information"
|
|
- "fetch performance metrics"
|
|
|
|
**Use For:** Data retrieval skills
|
|
|
|
---
|
|
|
|
## 🎯 Pattern Combinations
|
|
|
|
### Combo 1: Analysis + Domain
|
|
```regex
|
|
(?i)(analyze|analysis)\s+.*\s+(stock|crop|customer|product)s?\s+(using|with|via)
|
|
```
|
|
|
|
**Example:** "analyze stocks using RSI"
|
|
|
|
---
|
|
|
|
### Combo 2: Extract + Implement
|
|
```regex
|
|
(?i)(extract|parse)\s+.*\s+and\s+(implement|build|create)
|
|
```
|
|
|
|
**Example:** "extract algorithm and implement in Python"
|
|
|
|
---
|
|
|
|
### Combo 3: Monitor + Report
|
|
```regex
|
|
(?i)(monitor|track)\s+.*\s+and\s+(generate|create|send)\s+(report|alert)
|
|
```
|
|
|
|
**Example:** "monitor prices and generate alerts"
|
|
|
|
---
|
|
|
|
## 🚫 Anti-Patterns (Avoid These)
|
|
|
|
### Anti-Pattern 1: Too Broad
|
|
```regex
|
|
❌ (?i)(data)
|
|
❌ (?i)(analysis)
|
|
❌ (?i)(create)
|
|
```
|
|
**Problem:** Matches everything, high false positive rate
|
|
|
|
---
|
|
|
|
### Anti-Pattern 2: No Action Verb
|
|
```regex
|
|
❌ (?i)(stock|stocks?)
|
|
❌ (?i)(pdf|document)
|
|
```
|
|
**Problem:** Passive, no user intent
|
|
|
|
---
|
|
|
|
### Anti-Pattern 3: Overly Specific
|
|
```regex
|
|
❌ (?i)analyze AAPL stock using RSI indicator
|
|
```
|
|
**Problem:** Too narrow, misses variations
|
|
|
|
---
|
|
|
|
## ✅ Pattern Quality Checklist
|
|
|
|
For each pattern, verify:
|
|
|
|
- [ ] Includes action verb(s)
|
|
- [ ] Includes target entity/object
|
|
- [ ] Case insensitive (`(?i)`)
|
|
- [ ] Flexible (captures variations)
|
|
- [ ] Not too broad (false positives)
|
|
- [ ] Not too narrow (false negatives)
|
|
- [ ] Tested with 5+ example queries
|
|
- [ ] Documented with match examples
|
|
|
|
---
|
|
|
|
## 🧪 Pattern Testing Template
|
|
|
|
```markdown
|
|
### Pattern: {pattern-name}
|
|
|
|
**Regex:**
|
|
```regex
|
|
{regex-pattern}
|
|
```
|
|
|
|
**Should Match:**
|
|
✅ "{example-1}"
|
|
✅ "{example-2}"
|
|
✅ "{example-3}"
|
|
|
|
**Should NOT Match:**
|
|
❌ "{counter-example-1}"
|
|
❌ "{counter-example-2}"
|
|
|
|
**Test Results:**
|
|
- Tested: {date}
|
|
- Pass rate: {X/Y}
|
|
- Issues: {none/list}
|
|
```
|
|
|
|
---
|
|
|
|
## 📖 Usage Examples
|
|
|
|
### Example 1: Stock Analysis Skill
|
|
|
|
**Selected Patterns:**
|
|
```json
|
|
"patterns": [
|
|
"(?i)(analyze|analysis)\\s+.*\\s+(stock|stocks?|ticker)s?",
|
|
"(?i)(technical|chart)\\s+(analysis|indicators?)\\s+(for|of)",
|
|
"(?i)(buy|sell)\\s+(signal|recommendation)\\s+(for|using)",
|
|
"(?i)(compare|rank)\\s+.*\\s+stocks?\\s+(using|by)"
|
|
]
|
|
```
|
|
|
|
### Example 2: PDF Extraction Skill
|
|
|
|
**Selected Patterns:**
|
|
```json
|
|
"patterns": [
|
|
"(?i)(extract|parse|get)\\s+.*\\s+(from)\\s+(pdf|document)",
|
|
"(?i)(convert|transform)\\s+pdf\\s+(to|into)",
|
|
"(?i)(read|process)\\s+.*\\s+pdf"
|
|
]
|
|
```
|
|
|
|
### Example 3: Agent Creation Skill
|
|
|
|
**Selected Patterns:**
|
|
```json
|
|
"patterns": [
|
|
"(?i)(create|build)\\s+(an?\\s+)?(agent|skill)\\s+for",
|
|
"(?i)(automate|automation)\\s+(workflow|process)",
|
|
"(?i)(every day|daily)\\s+I\\s+(have to|need to)",
|
|
"(?i)turn\\s+.*\\s+into\\s+(an?\\s+)?agent"
|
|
]
|
|
```
|
|
|
|
---
|
|
|
|
## 🔄 Pattern Maintenance
|
|
|
|
### When to Update Patterns
|
|
|
|
1. **False Negatives:** Valid queries not matching
|
|
2. **False Positives:** Invalid queries matching
|
|
3. **New Use Cases:** Skill capabilities expanded
|
|
4. **User Feedback:** Reported activation issues
|
|
|
|
### Update Process
|
|
|
|
1. Identify issue (false negative/positive)
|
|
2. Analyze query pattern
|
|
3. Update or add pattern
|
|
4. Test with 10+ variations
|
|
5. Document changes
|
|
6. Update marketplace.json
|
|
|
|
---
|
|
|
|
## 📚 Additional Resources
|
|
|
|
- See `phase4-detection.md` for complete detection guide
|
|
- See `activation-testing-guide.md` for testing procedures
|
|
- See `ACTIVATION_BEST_PRACTICES.md` for best practices
|
|
|
|
---
|
|
|
|
**Version:** 1.0
|
|
**Last Updated:** 2025-10-23
|
|
**Maintained By:** Agent-Skill-Creator Team
|