comol/ai_rules_1c/1c-meta-info
Claude Code and agent skill by comol/ai_rules_1c
- community
Checking that the SKILL.md file is still in the repository.
Facts about 1C metadata objects — passport, typed attributes, tabular-part columns, forms, predefined items, objects by category or Russian description — from the graph and code-metadata MCP. Use before code or metadata that depends on an object's structure, and to find objects by synonym.
Install
npx vskill@latest install comol/ai_rules_1c/1c-meta-infoSKILL.md
1c-meta-info — facts about a metadata object
Facts only; a verdict about an object needs the validators of 1c-validate. Search discipline and freshness — content/rules/mcp-first-search.md.
For each graph call, explicitly pass the returned project_id verified against the current source roots; substitute <resolved-project-id> below. Discover through list_graph_projects using the mcp-1c-tools router first when needed. Keep project scope outside JSON query operations and template arguments. An extension requires verified layer coverage/provenance; neither the first project nor the base-only response is an extension lookup. Code-server selectors use their own live schema and mappings (content/rules/multi-contour-search.md).
Address
Graph object lookups accept qualified names such as Справочник.Контрагенты, Документ.РеализацияТоваровУслуг, РегистрНакопления.ТоварыНаСкладах, ОбщийМодуль.РаботаСКонтрагентами. For Code get_metadata_details, reuse the canonical full_path from metadatasearch, for example Документы.НачислениеЗарплаты; a Graph-style singular prefix may cause a slower live-XML fallback. Both calls name the argument object_name, never full_name or object_full_name. Identity tools have their own arguments (resolve_qualified_name takes qualified_name). Invoke-1CEdit.ps1 -Object uses the singular qualified form.
Tools and exact arguments
| Need | Call | Arguments | ||
|---|---|---|---|---|
| Passport of a known object | get_object_dossier (graph) | object_name, optional sections as a list of structure, forms, subscriptions, roles, dependencies, code, business_info | ||
| Header attributes, properties, predefined | get_metadata_details (code) | object_name, sections="attributes,tabular_parts,properties,predefined", `detail_level="outline" \ | "full", max_items, cursor, include_provenance=false` | |
| Tabular-part columns | get_metadata_details (code) | sections="tabular_parts" or tabular_part="<name>" — current graph generations can include columns; tabular_part_columns_not_indexed on an older/incomplete generation routes here in one step | ||
| Objects by category / structure | search_metadata (graph) | query = JSON operation, e.g. {"operation":"list_objects_by_category","category_name":"Документы"} | ||
| Object by synonym / description | search_metadata_by_description (graph) | query, top_k=10, filter_type = Russian plural category (Документы, Справочники), use_fuzzy, alpha | ||
| Business-meaning search | business_search (graph) | query, top_k, filter_type, include_structure — only when list_graph_capabilities shows the lane | ||
| Identification fallback | metadatasearch (code) | query, names_only=true, limit=5, object_type | ||
| Identity | resolve_qualified_name(qualified_name), find_by_guid(guid) | — | ||
| Cypher template | run_graph_cypher_template | template_id, arguments.object_name = bare name (Контрагенты), optional arguments.category_name |
Calls
Rules
- Retrieve the smallest projection that answers: names for identification, one section for a field list; never expand a hit into a full dossier without need.
- Page with
cursoruntil complete before claiming an exhaustive list; an empty page section does not prove absence. - Configurations with extensions: when the graph covers the relevant layers, use one discovered base
project_id; effective source version viaresolve_effective_entity, layer diff viacompare_base_and_extension(object_name, extension_name)—1c-impact. Uncovered contours use their mapped index or own files; scope and evidence boundaries —content/rules/multi-contour-search.md. - Typed answers map to actions by code —
content/rules/mcp-policy.md → C. Server answers → actions.
Paging contract, JSON operation catalogue, template list: content/skills/mcp-1c-tools/docs/1c-graph-metadata-mcp.md, content/skills/mcp-1c-tools/docs/1c-code-metadata-mcp.md → Reading large metadata objects.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcontent/skills/1c-meta-info/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/comol/ai_rules_1c/1c-meta-info)