원클릭으로
rulesgen-dsl-authoring
Use for authoring, reviewing, or correcting natural-language → Python generation DSL rules for Rulesgen.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use for authoring, reviewing, or correcting natural-language → Python generation DSL rules for Rulesgen.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when adding, renaming, reordering, or linking Rulesgen public docs that flow to the tdm-docs Docusaurus site and tdspora.ai. Covers the import pipeline, sidebar/.order mechanics, the "link locally until published" rule, and the lychee link-check and docs-contract validation battery.
Use for authoring or updating Rulesgen documentation — public docs (`docs/public/`), repo-root design docs, contributor docs, sample READMEs, and the glossary. Produces testable, glossary-aligned, link-integral docs.
Use for testing Rulesgen documentation — executes Markdown code fences via Sybil, validates link integrity, lints glossary usage, and cross-checks docs against Settings, schemas, and routes.
Use for implementing production-grade Rulesgen features or non-trivial code changes.
Use for Pydantic v2 validation errors, DSL parser/validator rejections, and API request validation issues in Rulesgen.
Use for FastAPI route, middleware, lifespan, dependency injection, or Problem Details response issues in Rulesgen.
| name | rulesgen-dsl-authoring |
| description | Use for authoring, reviewing, or correcting natural-language → Python generation DSL rules for Rulesgen. |
requirements/NL-to-Python-Generation-DSL.md — formal grammar and accepted forms.requirements/NL-to-Python-Generation-Overview.md — intent, motivating examples, expected pipeline behavior.src/rulesgen/compiler/parser.py and src/rulesgen/compiler/validator.py — actual accepted forms (treat as authoritative when docs disagree, and file a docs fix).samples/ — committed example rules.rulesgen.library (or uv run pytest-based fixtures) before sending to the LLM gateway.src/rulesgen/infra/prompt_templates.py) handles the rule type.tests/unit/test_compiler.py (positive + negative) for any new DSL construct.RuntimeSpec shape matches the documented invariants.