一键导入
alembic-create
Submit new Alembic knowledge candidates from Codex. Covers `alembic_submit_knowledge`, required V3 fields, batch rules, and review boundaries.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Submit new Alembic knowledge candidates from Codex. Covers `alembic_submit_knowledge`, required V3 fields, batch rules, and review boundaries.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate Alembic Wiki documentation through `alembic_wiki` using plan, article writing, and finalize.
Check code against Alembic Recipe standards with `alembic_guard`. Trigger for audits, lint-like review, diff checks, compliance checks, and "does this follow our conventions?" questions.
Use Alembic Recipes as the project's curated source of truth for conventions, code patterns, facts, and Guard standards. Trigger when answering questions about project standards or when implementation should follow local knowledge.
Use Alembic from Codex. Start here for status, initialization, project priming, Guard checks, bootstrap/rescan jobs, Dashboard handoff, and permission boundaries.
Discover Alembic project structure, targets, files, metadata, dependency relationships, and Recipe graph context.
Use when: generating source-derived chain maps and long-chain execution plans, validating long-chain workflow behavior node by node, reviewing benchmark coverage, applying optional domain overlays, or repairing Alembic cold-start/rescan/bootstrap/delivery/skill-generation flows with explicit evidence and write boundaries.
| name | alembic-create |
| description | Submit new Alembic knowledge candidates from Codex. Covers `alembic_submit_knowledge`, required V3 fields, batch rules, and review boundaries. |
Use this skill when the user asks to add knowledge, create a Recipe, save a convention, or when implementation reveals a reusable pattern worth preserving.
Submitted entries become candidates. Users review and publish them later through the Dashboard or an explicit admin workflow.
Use alembic_submit_knowledge.
For one item:
{
"items": [
{
"title": "Network Client Retry Policy",
"description": "Use the shared retry helper for idempotent API requests",
"trigger": "@network-client-retry",
"language": "typescript",
"kind": "pattern",
"category": "Network",
"knowledgeType": "api-usage",
"doClause": "Use the shared retry helper for idempotent GET requests",
"dontClause": "Do not hand-roll retry loops in feature modules",
"whenClause": "When adding an idempotent API request",
"coreCode": "await retryRequest(() => client.get(path), { attempts: 3 })",
"headers": ["import { retryRequest } from '@/network/retry'"],
"usageGuide": "### When to Use\n- Idempotent GET requests\n\n### When Not to Use\n- Non-idempotent writes\n\n### Steps\n1. Wrap the request in retryRequest.\n2. Keep feature-specific error handling outside the helper.\n\n### Key Points\n- Keep retries centralized.\n- Avoid duplicate timers.",
"content": {
"markdown": "The project centralizes retry behavior in retryRequest.",
"rationale": "Central retry policy keeps feature modules consistent."
},
"reasoning": {
"whyStandard": "Multiple network modules use the same helper.",
"sources": ["src/network/retry.ts", "src/features/example.ts"],
"confidence": 0.82
}
}
]
}
Every candidate should include:
title, description, trigger, language, kind, category, knowledgeType, doClause, dontClause, whenClause, coreCode, headers, usageGuide, content, and reasoning.
Use kind carefully:
| kind | Use |
|---|---|
rule | A constraint Guard should enforce |
pattern | A reusable implementation approach |
fact | Architecture or project structure knowledge |
reasoning.sources.headers.usageGuide as structured Markdown sections, not a single paragraph.When passing multiple items, make sure the items are not redundant with each other. If two entries share most of their doClause, coreCode, or trigger intent, merge them or make one a small extension of the other through relations.
Batch submission is stricter than a single entry. If the response reports rejected items, fill the missing fields and retry only the rejected entries.
Do not publish or deprecate Recipes from the default Codex plugin tier. Candidate submission is allowed; lifecycle changes belong to the Dashboard or admin mode.