mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-14 15:16:35 +03:00
Merge main into v2.0: consolidate critique skill with scoring, personas, and detection
Merges 54 commits from main including factory-based build system, Trae support, improved skill descriptions, and security hardening. Consolidates the critique skill to combine v2.0's sub-agent architecture and automated anti-pattern detection with main's Nielsen heuristics scoring, cognitive load assessment, persona-based testing, and structured follow-up workflow. Fixes browser detector build to create target directory after skill sync. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -40,17 +40,17 @@ export async function getSkills() {
|
||||
id: entry.name,
|
||||
name: frontmatter.name || entry.name,
|
||||
description: frontmatter.description || "No description available",
|
||||
userInvokable: frontmatter['user-invokable'] === true || frontmatter['user-invokable'] === 'true',
|
||||
userInvocable: frontmatter['user-invocable'] === true || frontmatter['user-invocable'] === 'true',
|
||||
});
|
||||
}
|
||||
|
||||
return skills;
|
||||
}
|
||||
|
||||
// Read commands (user-invokable skills)
|
||||
// Read commands (user-invocable skills)
|
||||
export async function getCommands() {
|
||||
const allSkills = await getSkills();
|
||||
return allSkills.filter(s => s.userInvokable);
|
||||
return allSkills.filter(s => s.userInvocable);
|
||||
}
|
||||
|
||||
// Get command/skill source content
|
||||
|
||||
Reference in New Issue
Block a user