📦 deps(thirdparty): update snapshots
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user