원클릭으로
arxml-tree-domain
Modify ARXML parsing, tree providers, and hover navigation for this extension.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Modify ARXML parsing, tree providers, and hover navigation for this extension.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Guide general software design and implementation choices. Use for feature work, refactors, or architecture decisions across this repo.
Maintain and evolve local Agent Skills for this repo. Use after implementing features or changing workflows so skills stay current.
Build, lint, test, and package this VS Code extension. Use when changing extension commands, activation, packaging, or build/test scripts.
SOC 직업 분류 기준
| name | arxml-tree-domain |
| description | Modify ARXML parsing, tree providers, and hover navigation for this extension. |
| compatibility | Requires VS Code API types and SAX parser usage. |
Use this skill for ARXML parsing, tree behavior, filtering/search, and navigation logic.
Shared conventions
AGENTS.md for coding style, TypeScript/lint rules, testing conventions, and shared engineering constraints.Core files
src/arxmlParser.ts: streaming SAX parsing into ArxmlNode tree.src/arxmlNode.ts: core node shape and equality.src/treeProvider.ts: tree provider, bookmarks, indexing, and navigation.src/integratedTreeProvider.ts: integrated tree with filter/view controls.src/optimizedTreeProvider.ts: optimized rendering/filtering path for large trees.src/crossFileSearchProvider.ts: cross-file search and cached lookup.src/hoverProvider.ts: hover detection and goto-link creation.src/viewBehavior.ts: extensible node presentation/service-summary contracts.src/viewBehaviorRegistry.ts: registration and lookup for view behaviors.src/cddViewBehavior.ts: CDD-specific behavior and diagnostic service summary.src/customViewStore.ts: custom view persistence and storage scope handling.src/customViewTreeProvider.ts: custom-view UI tree provider logic.src/searchViewProvider.ts: webview messaging for filter/search/history/saved filters.src/searchHistoryStore.ts: persistent search history.src/savedFiltersStore.ts: persistent saved filters..claude/skills/arxml-tree-domain/references/custom-views.md: custom view JSON schema and examples.Guidelines
AGENTS.md for design-first and minimal-change principles.ArxmlNode consistently and keep ranges accurate.nameMode, arpathMode, elementMode) falls back to mode.ViewBehavior/registry abstractions.vscode.window.showErrorMessage(...).Custom view schema & examples
.claude/skills/arxml-tree-domain/references/custom-views.md for the JSON schema, field reference, and built-in examples.arxmlTree.customViewStorageScope.Indexing behavior
ArxmlTreeProvider rebuilds an ARPATH index for quick lookup.findNodeWithArPath uses index, tree walk, then text search fallback.Testing
src/test/extension.test.ts for parser/tree/bookmark/performance behavior.src/test/crossFileSearchProvider.test.ts for workspace search behavior.src/test/searchViewProvider.test.ts for webview message handling.src/test/searchViewProvider.integration.test.ts for integration message flow.createPositionResolver pattern for parser tests.