Энэ хуудсанд

Skill — apply-mn-procurement-law татаж суулгах, шинэчлэх

Энэ хуудаснаас Монгол Улсын тендер шалгаруулалтын хууль, журмын нийцлийн apply-mn-procurement-law skill-ийн universal түгээлтийг татаж, Codex болон Claude Code-д адилхан суулгаж болно. Одоогийн хувилбар v1.1.0, эх сурвалжийн snapshot 2026-08-20, нийтлэгдсэн 2026-08-24.

v1.1.0-д шинэ: skill өөрөө шинэлэг байдлаа шалгаж, таны ил зөвшөөрлийн дараа өөрийгөө шинэчилдэг боллоо. Шинэчлэлт бүр Ed25519 гарын үсгээр баталгаажна. Хууль зүйн хариултын гэрээ, таван төлөвийн дүгнэлт, нормчилсон 15 эх сурвалж v1.0.0-тай ЯГ ижил хэвээр.

Зорилго ба хэрэглээ

Skill нь энэ wiki-ийн нэгдсэн үндсэн лавлахтай ижил 15 эх сурвалж дээр тулгуурлан хууль, журмын нийцлийн асуултад эх сурвалжтай, дахин шалгаж болох дүгнэлт гаргахад AI туслахад зориулагдсан. Тохирох хэрэглээ: арга сонголт, босго, үнэлгээний хороо, баталгаа, гомдол, гэрээ зэрэг сэдвээр шаардлага/заалт лавлах; UI/UX, API логикийн нийцлийн шалгалт.

Шинэлэг байдал ба хууль зүйн хязгаар. Түгээлт нь 2026-08-20-ны snapshot бөгөөд өмгөөлөгчийн албан ёсны хууль зүйн дүгнэлтийг орлохгүй. Бодит шийдвэрийн өмнө тухайн өдрийн хүчин төгөлдөр эхийг Legalinfo болон эрх бүхий байгууллагаар дахин шалгана; skill-ийн дүгнэлт таван төлөвийн аль нэгээр (НИЙЦСЭН, НИЙЦЭЭГҮЙ, НӨХЦӨЛТЭЙ, ТОГТООХ БОЛОМЖГҮЙ, ЭХ СУРВАЛЖ ШИНЭЧЛЭХ ШААРДЛАГАТАЙ) илэрхийлэгдэнэ.

Түгээлтийн агуулга

ZIP дотор ганц root хавтас apply-mn-procurement-law/ байх бөгөөд яг 22 файл агуулна (README, macOS metadata, symlink, түүхий PDF/DOCX/HTML огт байхгүй):

  • SKILL.md — skill-ийн үндсэн заавар (Claude Code үүнийг шууд уншина)
  • VERSION.json — машин уншихуйц хувилбарын мэдээлэл
  • scripts/update.mjs — гарын үсэгтэй шинэчлэлтийн хэрэгсэл (зөвхөн Node-ийн built-in модуль; гуравдагч сан огт үгүй)
  • keys/release-ed25519.pub.pem — шалгах нийтийн түлхүүр
  • references/updating.md — шинэчлэлтийн бүрэн лавлах
  • agents/openai.yaml — Codex-ийн UI metadata; Claude Code үүнийг үл хэрэгсэж болно
  • references/source-index.md — 15 эх сурвалжийн индекс
  • references/sources/ЭХ-001.md … ЭХ-015.md — нормчилсон 15 эх сурвалж
Бүх 22 файлын жагсаалт (SHA-256-тай)
  • SKILL.md — 20,705 байт
  • VERSION.json — 210 байт
  • agents/openai.yaml — 407 байт
  • keys/release-ed25519.pub.pem — 113 байт
  • references/source-index.md — 13,046 байт
  • references/sources/ЭХ-001.md — 39,507 байт
  • references/sources/ЭХ-002.md — 12,476 байт
  • references/sources/ЭХ-003.md — 21,319 байт
  • references/sources/ЭХ-004.md — 11,915 байт
  • references/sources/ЭХ-005.md — 13,808 байт
  • references/sources/ЭХ-006.md — 12,332 байт
  • references/sources/ЭХ-007.md — 11,609 байт
  • references/sources/ЭХ-008.md — 13,450 байт
  • references/sources/ЭХ-009.md — 22,057 байт
  • references/sources/ЭХ-010.md — 13,401 байт
  • references/sources/ЭХ-011.md — 20,220 байт
  • references/sources/ЭХ-012.md — 15,460 байт
  • references/sources/ЭХ-013.md — 21,546 байт
  • references/sources/ЭХ-014.md — 21,683 байт
  • references/sources/ЭХ-015.md — 53,006 байт
  • references/updating.md — 9,354 байт
  • scripts/update.mjs — 37,305 байт

Татах (ZIP, checksum, манифест)

Татсаны дараа шалгах: shasum -a 256 apply-mn-procurement-law-v1.1.0.zip — гарсан утга дээрх SHA-256-тай яг тэнцүү байх ёстой.

Задлах: Finder/Archive Utility дээр давхар товшиход хангалттай (эсвэл ditto -xk apply-mn-procurement-law-v1.1.0.zip .). Хуучин unzip CLI кирилл файлын нэрийг гэмтээж болзошгүй тул хэрэглэхгүй байхыг зөвлөнө.

Хуучин v1.0.0 (архив, өөрчлөгдөхгүй)

Анхны түгээлт хэвээр татагдана — apply-mn-procurement-law-v1.0.0.zip (338,856 байт, 18 файл), SHA-256 b224ceff421e5a6b22094223019a671d6d56645f6962b55cf3546e0840c6ffaf. Энэ хувилбарт шинэчлэлтийн хэрэгсэл байхгүй тул шинэ суулгалтад v1.1.0-ийг хэрэглэнэ.

Codex-д суулгах

Хувийн (personal) суулгалт — ZIP-ээ задалсны дараа:

mkdir -p ~/.codex/skills
# Зорилтот хавтас байхгүйг эхлээд шалгана (доорх Аюулгүй суулгалтын дүрмийг үзнэ)
mv apply-mn-procurement-law ~/.codex/skills/apply-mn-procurement-law

Төслийн (project) суулгалт — тухайн repo-гийн root дотор:

mkdir -p .codex/skills
mv apply-mn-procurement-law .codex/skills/apply-mn-procurement-law

agents/openai.yaml нь Codex-ийн UI-д нэр/тайлбар харуулах metadata. Codex skill-ээ SKILL.md болон references/-ээс уншина.

Claude Code-д суулгах

Хувийн (personal) суулгалт:

mkdir -p ~/.claude/skills
mv apply-mn-procurement-law ~/.claude/skills/apply-mn-procurement-law

Төслийн (project) суулгалт — тухайн repo-гийн root дотор:

mkdir -p .claude/skills
mv apply-mn-procurement-law .claude/skills/apply-mn-procurement-law

Claude Code нь SKILL.md-ийг шууд хэрэглэнэ; agents/openai.yaml-ыг үл хэрэгсэнэ (байхад саад болохгүй). Анхаар: Claude.ai вэб/Cowork болон бусад cloud орчны skill sync нь энэ файл системийн суулгалтаас ТУСДАА — тэнд тухайн орчны өөрийн удирдлагаар нэмнэ.

Гарын үсэгтэй шинэчлэлт

v1.1.0-оос эхлэн skill нь дуудагдах бүрдээ нэг удаа шинэлэг байдлаа шалгахаар зааварчлагдсан. Шалгалт нь зөвхөн уншина — ямар ч файл бичихгүй.

# 1) Шалгах (зөвхөн уншина)
node scripts/update.mjs check --json

# 2) Хэрэглэгч ЯГ энэ хувилбар, ЯГ энэ хавтсыг зөвшөөрсний ДАРАА
node scripts/update.mjs apply \
  --version 1.1.0 \
  --target ~/.claude/skills/apply-mn-procurement-law \
  --confirm "1.1.0@$HOME/.claude/skills/apply-mn-procurement-law"

--confirm токен нь <хувилбар>@<зорилтот абсолют зам> хэлбэртэй байх ёстой бөгөөд яг таарахгүй бол шинэчлэлт эхлэхгүй. check --json гаралт нь энэ командыг бэлэн хэлбэрээр өгдөг.

Та юуг зөвшөөрч байна вэ?

  • Зөвшөөрдөг зүйл: тухайн ЯГ хувилбарыг ЯГ тэр хавтсанд суулгах эсэх.
  • Зөвшөөрөл асуудаггүй зүйл: гарын үсгийн түлхүүр. Шалгах нийтийн түлхүүр багцад аль хэдийн суусан тул танаас түлхүүрийн талаар юу ч асуухгүй.
  • Далд автомат шинэчлэлт байхгүй. Таны ил зөвшөөрөлгүйгээр юу ч татагдахгүй, юу ч бичигдэхгүй.

Шинэчлэлт бүр давах шалгалт

  • Манифестын тогтмолжуулсан байтад зурсан Ed25519 гарын үсэг батлагдана.
  • Зөвхөн нэг зөвшөөрөгдсөн HTTPS гарал; гадагш чиглэсэн redirect татгалзана.
  • Бүх хаяг хөдөлгөөнгүй хувилбарын зам байх ёстой.
  • Файл бүрийн SHA-256 ба байтын хэмжээ манифесттэй тэнцүү байна.
  • Абсолют зам, .., backslash, давхардал, symlink, жагсаалтад үгүй файл — бүгд татгалзана.
  • Хариултын хэмжээ, файлын хэмжээ, нийт хэмжээ, файлын тоонд хатуу тааз тавина.
  • Түр хавтсанд бэлдэж шалгаад, цаг тэмдэгтэй нөөц үүсгэн атомаар солино.
  • Аль ч алхамд алдвал өмнөх суулгалт бүрэн сэргээгдэнэ.

Шинэчилсний дараа заавал шинэ session. Ачаалагдсан заавар ажиллаж байхдаа солигдож чадахгүй тул шинэчлэлт амжилттай болмогц одоогийн ажлын урсгал зогсоно. Шинэ Codex task эсхүл шинэ Claude session нээж дахин эхлүүлнэ.

Нийтийн түлхүүр ба итгэлийн хил

Итгэлийн хил нь багцад суусан нийтийн түлхүүр — keys/release-ed25519.pub.pem. Шинэчлэлт нь энэ түлхүүрээр батлагдсан манифесттэй үед л үргэлжилнэ. Хувийн түлхүүр нь нийтлэгддэггүй, түгээлтэд ороогүй бөгөөд энэ вэб хуудсаас хэзээ ч гарахгүй.

  • Алгоритм: Ed25519 (SPKI, манифестын тогтмолжуулсан байтад)
  • Хурууны хээ (SHA-256 SPKI): 92f27a334826a8ba978748112b610dbeb6ff9b9e6af423903be1d5c7cbebf5b0
  • Нийтийн түлхүүр: egp-doc-release-ed25519.pub.pem
  • Хувилбарын суваг: latest.json

Суусан түлхүүрээ дээрх хурууны хээтэй өөрөө тулгаж болно:

openssl pkey -pubin -in keys/release-ed25519.pub.pem -outform DER | shasum -a 256

Хэрэв шинэ багц доторх нийтийн түлхүүр одоогийнхоос өөр байвал автомат шинэчлэлт санаатайгаар татгалзана — итгэлийн хил чимээгүй солигдох боломжгүй. Тийм тохиолдолд энэ хуудаснаас ZIP-ийг татаж, хурууны хээг тулгаад гараар суулгана.

Офлайн, буцаах, plugin кэшийн хязгаар

Офлайн ажиллагаа

Сүлжээ байхгүй, эсхүл орчин сүлжээний хандалтыг зөвшөөрөөгүй бол шалгалт offline төлөв буцаана. Энэ нь алдаа биш: skill суулгасан хувилбараараа хэвийн ажиллаж, хариултын гэрээ огт өөрчлөгдөхгүй. Сүлжээний хандалт орчны зөвшөөрөл шаардаж болох тул зөвшөөрлийг хэрэглэгчээс асууна.

Буцаах

Амжилттай шинэчлэлт бүр зорилтот хавтсын хажууд .apply-mn-procurement-law.backup-<цаг> нэртэй нөөц үлдээнэ. Нөөцийг автоматаар устгадаггүй:

cd <зорилтот хавтсын эцэг>
mv apply-mn-procurement-law apply-mn-procurement-law.failed
mv .apply-mn-procurement-law.backup-<цаг> apply-mn-procurement-law

Plugin кэшийн хязгаар

Skill нь plugin-ийн кэш (жишээ нь ~/.codex/plugins/cache/…, ~/.claude/plugins/cache/…) дотор суусан бол шинэчлэлт санаатайгаар татгалзана. Тэр байршлыг plugin суулгагч эзэмшдэг тул гараар хийсэн өөрчлөлт дараагийн sync үед буцаагдана. Гарц: plugin-ээ албан ёсны замаар шинэчлэх, эсхүл skill-ийг хувийн/төслийн skills хавтсанд тусад нь суулгаад тэндээс шинэчлэх.

Аюулгүй суулгалтын дүрэм

Анхны суулгалтад автомат installer байхгүй, устгах/дарж бичих команд өгөхгүй. Хэрэв зорилтот skills/apply-mn-procurement-law хавтас аль хэдийн байгаа бол зогсоож, агуулгыг нь хянаад, шаардлагатай бол нэрийг нь өөрчилж эсхүл нөөцөлсний дараа л шинэ хувилбарыг байрлуулна. Чимээгүй дарж бичихийг хориглоно.

# Байгаа эсэхийг шалгах (жишээ нь Claude Code personal):
ls ~/.claude/skills/apply-mn-procurement-law 2>/dev/null && echo "Байна — эхлээд хянаж нөөцөл"

Аль хэдийн суусан бол дараагийн хувилбар руу гарын үсэгтэй шинэчлэлтээр шилжих нь гар ажиллагаанаас аюулгүй: нөөц автоматаар үүсэж, алдвал бүрэн буцаана.

Албан баримтжуулалт

Хэрэглээний жишээ

Skill жишээ — 15 сургалтын кейс хэсэгт хэрэгцээ тодорхойлохоос архивлах хүртэлх 12 үе шатыг бүрэн задалсан, шийдвэрийн салаа ба эх сурвалжийн ишлэл бүхий бүрэн жишээнүүд байна.

Суулгасны дараа Codex эсхүл Claude Code дээр жишээ нь ингэж асууна:

  • «120 сая төгрөгийн бараа худалдан авахад аль аргыг сонгох ёстой вэ?»
  • «Үнэлгээний хорооны ирцын шаардлага юу вэ? Эх заалтыг нь хамт хэл.»
  • «REQ-072A ямар нөхцөлд гэрээ байгуулахыг хориглодог вэ?»
  • «Тендерийн баталгааны босго, хувь хэд вэ? Ямар үл хамаарах нөхцөлтэй вэ?»

Skill нь хариултаа ЭХ-001…ЭХ-015 эх сурвалжийн зүйл/заалтын ишлэлтэй, таван төлөвийн дүгнэлттэй өгөхөөр загварчлагдсан. Энэ вэб хуудас өөрөө ямар ч шинэчлэлтийн шалгалт хийхгүй — бүх агуулга статик, шалгалт нь зөвхөн таны компьютер дээрх skill дотор ажиллана. Түгээлтийн бүх хаяг: https://egp-doc.pages.dev/skill/releases/