Fix Codex install layout (self‑contained skills) (#49)

* feat: add CodeX support

* fix: ensure Codex detection in detectAIType function

* feat: Add UI/UX Pro Max search engine and guidelines

- Introduced a new CSV file containing UX guidelines for various categories, issues, and best practices.
- Implemented a BM25 search engine in core.py to facilitate searching through style guides and UX guidelines.
- Created a search script (search.py) for command-line usage, allowing users to query the guidelines with options for domain and stack-specific searches.
- Added functionality to format search results for better readability and usability.

* feat: Add UI/UX Pro Max search engine and guidelines

- Introduced a new CSV file containing UX guidelines for various categories, issues, and best practices.
- Implemented a BM25 search engine in core.py to facilitate searching through style guides and UX guidelines.
- Created a search script (search.py) for command-line usage, allowing users to query the guidelines with options for domain and stack-specific searches.
- Added functionality to format search results for better readability and usability.

* fix: update script paths in SKILL.md for Codex search functionality

---------

Co-authored-by: Viet Tran <viettranx@gmail.com>
This commit is contained in:
Alliot
2026-01-07 16:03:45 +08:00
committed by GitHub
parent d36e4b7c2b
commit 6ca03d98b1
24 changed files with 1337 additions and 13 deletions

View File

@@ -29,7 +29,7 @@ export const AI_FOLDERS: Record<Exclude<AIType, 'all'>, string[]> = {
antigravity: ['.agent', '.shared'],
copilot: ['.github', '.shared'],
kiro: ['.kiro', '.shared'],
codex: ['.codex', '.shared'],
codex: ['.codex'],
roocode: ['.roo', '.shared'],
qoder: ['.qoder', '.shared'],
};

View File

@@ -64,7 +64,7 @@ export function getAITypeDescription(aiType: AIType): string {
case 'kiro':
return 'Kiro (.kiro/steering/ + .shared/)';
case 'codex':
return 'Codex (.codex/skills/ + .shared/)';
return 'Codex (.codex/skills/)';
case 'roocode':
return 'RooCode (.roo/commands/ + .shared/)';
case 'qoder':