📦 deps(thirdparty): update snapshots

This commit is contained in:
ci[bot]
2026-07-21 00:03:13 +00:00
parent 2c00adccd5
commit 316c012df0
40 changed files with 614 additions and 280 deletions
@@ -13,7 +13,7 @@
- Agent selection contract: do not stop at the first few matches or optimize for the smallest stack; paginate or refine per-capability searches and compare multiple plausible skills with `get_skill` when available.
- Coverage dimensions: explicitly evaluate architecture/runtime, languages/frameworks, domain behavior, data/storage, integrations, testing/quality, security/privacy, UX/accessibility, deployment/operations, and maintenance workflow; mark dimensions not applicable instead of silently omitting them.
- Selection boundary: Core never ranks, recommends, excludes, or disables skills; catalog metadata is informational only.
- Catalog access: all 1,968 current skills remain individually searchable, readable, and selectable.
- Catalog access: every current catalog skill remains individually searchable, readable, and selectable.
- Evidence privacy: the sidecar records raw `search_skills` queries, so catalog queries must not contain secrets or private source text.
- Preview boundary: planning may write an explicitly requested plan artifact but does not write target state; apply and recovery are not part of the supported preview path.
- Supported real clients include Codex CLI and Claude Code; the catalog also serves Cursor, Gemini CLI, Antigravity, and other compatible hosts.
@@ -6,7 +6,7 @@
"display": "standalone",
"background_color": "#0f172a",
"theme_color": "#0f172a",
"description": "Agent-first skill recommendation and stack review backed by the Agentic Awesome Skills catalog.",
"description": "Neutral catalog retrieval, agent-owned skill selection, and stack review backed by the Agentic Awesome Skills catalog.",
"icons": [
{
"src": "vite.svg",
File diff suppressed because it is too large Load Diff
@@ -10,7 +10,7 @@ const TEMPLATE_PATH = path.join(DIST_DIR, 'index.html');
const SKILLS_PATH = path.join(PUBLIC_DIR, 'skills.json');
const SEO_LANDING_PAGES_PATH = path.join(ROOT_DIR, 'src', 'data', 'seoLandingPages.json');
const HOME_CATALOG_COUNT_FALLBACK = 1935;
const HOME_CATALOG_COUNT_FALLBACK = 1969;
const PRERENDER_SOCIAL_IMAGE = 'social-card.png';
const SITE_NAME = 'Agentic Awesome Skills';
const REPOSITORY_URL = 'https://github.com/sickn33/agentic-awesome-skills';
@@ -19,12 +19,12 @@ const FAQ_ITEMS = [
{
question: 'What is Agentic Awesome Skills?',
answer: (countLabel) =>
`Agentic Awesome Skills is built around AAS Core, a local agent-first preview control plane for discovering, recommending, validating, and planning exact skill stacks. AAS Core is backed by an evidence-rich catalog of ${countLabel} reusable SKILL.md playbooks.`,
`Agentic Awesome Skills is built around AAS Core, a local agent-first preview boundary for neutral catalog retrieval, exact agent-owned selection, validation, and planning. AAS Core is backed by an evidence-rich catalog of ${countLabel} reusable SKILL.md playbooks.`,
},
{
question: 'How do I use AAS Core preview?',
answer:
'Configure the local stdio MCP with the AAS CLI, let the agent search, inspect, and recommend skills, then validate the proposed aas-stack.json and preview its immutable plan in the CLI. Apply and recovery are outside the non-applying preview path.',
'Configure the local stdio MCP with the AAS CLI, let the agent search and inspect the complete catalog, choose exact skill IDs itself, then validate the proposed aas-stack.json and preview its immutable plan in the CLI. Apply and recovery are outside the non-applying preview path.',
},
{
question: 'Is Agentic Awesome Skills a GitHub repository?',
@@ -334,7 +334,7 @@ function buildHomeFallback({ landingPages, siteBaseUrl }) {
return [
'<main data-prerender-fallback="true">',
'<h1>AAS Core: agent-first skill stacks for Codex, Claude Code, and compatible clients</h1>',
'<p><strong>Discover. Recommend. Validate. Preview.</strong></p>',
'<p><strong>Search. Choose. Validate. Preview.</strong></p>',
'<p>Turn intent into an explainable aas-stack.json and immutable plan preview without target writes, backed by the AAS skill catalog.</p>',
`<nav aria-label="Catalog hubs"><ul>${buildStaticLinkList(links)}</ul></nav>`,
'</main>',
@@ -397,13 +397,13 @@ function buildHomeMeta({ catalogCount, imageUrl, canonicalUrl }) {
const visibleCount = Math.max(catalogCount, HOME_CATALOG_COUNT_FALLBACK);
const formattedCount = visibleCount.toLocaleString('en-US');
const title = `AAS Core Preview | Agent-first stacks backed by ${formattedCount}+ skills`;
const description = `Use AAS Core preview to discover, recommend, validate, and plan explainable skill stacks for Codex, Claude Code, and compatible clients, backed by ${formattedCount}+ cataloged skills.`;
const description = `Use AAS Core preview for neutral catalog retrieval, exact agent-owned selection, validation, and plan preview for Codex, Claude Code, and compatible clients, backed by ${formattedCount}+ cataloged skills.`;
const catalogBaseUrl = canonicalUrl.replace(/\/$/, '');
const sourceCodeEntity = {
'@context': 'https://schema.org',
'@type': 'SoftwareSourceCode',
name: SITE_NAME,
description: `AAS Core preview is a local agent-first control plane for recommending, validating, and planning exact skill stacks backed by ${formattedCount}+ agentic skills.`,
description: `AAS Core preview is a local agent-first boundary for neutral catalog retrieval, exact agent-owned selection, validation, and planning, backed by ${formattedCount}+ agentic skills.`,
url: REPOSITORY_URL,
sameAs: [...new Set([
canonicalUrl,
@@ -424,7 +424,7 @@ function buildHomeMeta({ catalogCount, imageUrl, canonicalUrl }) {
'GitHub AI skills repository',
'AI agent skills GitHub',
'AAS Core',
'skill recommendation',
'agent-selected skill stack',
'agent stack',
'Model Context Protocol',
'specialized plugins',
@@ -631,7 +631,7 @@ function buildWorkbenchMeta({ imageUrl, canonicalUrl }) {
'@context': 'https://schema.org',
'@type': 'WebPage',
name: 'Agentic Awesome Skills Workbench',
headline: 'Review what AAS Core recommended',
headline: 'Review what your agent selected',
description,
url: canonicalUrl,
mainEntityOfPage: canonicalUrl,
@@ -737,9 +737,17 @@ export function assertIndexDiscoveryMeta(htmlText, { expectedSkillCountLabel = '
assert(combined.includes('AAS Core'), 'Home SEO metadata must lead with AAS Core.');
assert(combined.includes('preview'), 'Home SEO metadata must state the preview boundary.');
assert(combined.includes('catalog'), 'Home SEO metadata must identify the supporting catalog.');
assert(
!/\bAAS Core[^.]*recommend|\bCore preview[^.]*recommend|\brecommend(?:ing|ation)?(?:,\s*validat|\s+and\s+plan)/i.test(combined),
'Home SEO metadata must not describe current AAS Core as a recommender.',
);
assert(!combined.includes('prompt templates'), 'Home SEO metadata must not use stale prompt-template positioning.');
assertOnlyExpectedSkillCountLabel(combined, expectedSkillCountLabel, 'Home SEO metadata');
const jsonLdText = JSON.stringify(extractJsonLdEntries(htmlText));
assert(
!/\bAAS Core[^.]*recommend|\bCore preview[^.]*recommend|\brecommend(?:ing|ation)?(?:,\s*validat|\s+and\s+plan)/i.test(jsonLdText),
'Home JSON-LD must not describe current AAS Core as a recommender.',
);
assertOnlyExpectedSkillCountLabel(jsonLdText, expectedSkillCountLabel, 'Home JSON-LD');
if (requireHostedUrl) {
assertNoLocalhostUrl(combined, 'Home SEO metadata');
@@ -765,6 +773,10 @@ export function assertStaticIndexShell(htmlText, { expectedSkillCountLabel = '1,
assert(combined.includes('AAS Core'), 'Source index shell must lead with AAS Core.');
assert(combined.includes('preview'), 'Source index shell must state the preview boundary.');
assert(combined.includes('catalog'), 'Source index shell must identify the supporting catalog.');
assert(
!/\bAAS Core[^.]*recommend|\bCore preview[^.]*recommend|\brecommend(?:ing|ation)?(?:,\s*validat|\s+and\s+plan)/i.test(combined),
'Source index shell must not describe current AAS Core as a recommender.',
);
assertOnlyExpectedSkillCountLabel(combined, expectedSkillCountLabel, 'Source index shell');
if (requireHostedUrl) {
assertNoLocalhostUrl(combined, 'Source index shell');
@@ -703,7 +703,7 @@ describe('seo assets verification helpers', () => {
<html>
<head>
<title>AAS Core Preview | Agent-first stacks backed by 1,678+ skills</title>
<meta name="description" content="Use AAS Core preview to recommend and plan exact stacks backed by 1,678+ cataloged skills." />
<meta name="description" content="Use AAS Core preview for neutral catalog retrieval and plan preview backed by 1,678+ cataloged skills." />
<meta property="og:title" content="AAS Core Preview | Agent-first stacks backed by 1,678+ skills" />
<meta property="og:description" content="Use AAS Core preview with the supporting catalog." />
<meta name="twitter:title" content="AAS Core Preview | Agent-first stacks backed by 1,678+ skills" />
@@ -729,7 +729,7 @@ describe('seo assets verification helpers', () => {
<html>
<head>
<title>AAS Core Preview | Agent-first stacks backed by 1,678+ skills</title>
<meta name="description" content="Use AAS Core preview to recommend and plan exact stacks backed by 1,678+ cataloged skills." />
<meta name="description" content="Use AAS Core preview for neutral catalog retrieval and plan preview backed by 1,678+ cataloged skills." />
<meta property="og:title" content="AAS Core Preview | Agent-first stacks backed by 1,678+ skills" />
<meta property="og:description" content="Use AAS Core preview with the supporting catalog." />
<meta name="twitter:title" content="AAS Core Preview | Agent-first stacks backed by 1,678+ skills" />
@@ -755,7 +755,7 @@ describe('seo assets verification helpers', () => {
<html>
<head>
<title>AAS Core Preview | Agent-first stacks backed by 1,678+ skills</title>
<meta name="description" content="Use AAS Core preview to recommend and plan exact stacks backed by 1,678+ cataloged skills." />
<meta name="description" content="Use AAS Core preview for neutral catalog retrieval and plan preview backed by 1,678+ cataloged skills." />
<meta property="og:title" content="AAS Core Preview | Agent-first stacks backed by 1,678+ skills" />
<meta property="og:description" content="Use AAS Core preview with the supporting catalog." />
<meta name="twitter:title" content="AAS Core Preview | Agent-first stacks backed by 1,678+ skills" />
@@ -173,7 +173,7 @@ export function Home(): React.ReactElement {
<label>
<span className="sr-only">Sort skills</span>
<select aria-label="Sort skills" value={sortBy} onChange={(event) => setSortBy(event.target.value)}>
<option value="default">Recommended</option>
<option value="default">Catalog order</option>
<option value="stars">Community saves</option>
<option value="newest">Newest</option>
<option value="az">A to Z</option>
@@ -237,7 +237,7 @@ export function Home(): React.ReactElement {
<section className="catalog-support" aria-label="Catalog guides">
<div className="catalog-support__intro">
<h2>How AAS Core uses the catalog</h2>
<p>The local MCP and CLI choose from catalog evidence; the Workbench reviews what the agent proposed.</p>
<p>The coding agent chooses from catalog evidence; the local MCP validates the selection, the CLI persists and plans it, and Workbench reviews the resulting artifacts.</p>
</div>
<div className="catalog-support__concepts">
{conceptCards.map((card) => (
@@ -7,7 +7,7 @@ const SITE_NAME = 'Agentic Awesome Skills';
const REPOSITORY_URL = 'https://github.com/sickn33/agentic-awesome-skills';
const HOSTED_CATALOG_URL = 'https://sickn33.github.io/agentic-awesome-skills/';
const TOPIC_ROUTE_PREFIX = '/topics';
const HOME_CATALOG_COUNT_FALLBACK = 1935;
const HOME_CATALOG_COUNT_FALLBACK = 1969;
export interface SeoLandingPageLink {
label: string;