원클릭으로
write-component-documentation
Generates wiki documentation for new DIPS.Mobile.UI components following established patterns and conventions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Generates wiki documentation for new DIPS.Mobile.UI components following established patterns and conventions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Rules and patterns for using DIPS.Mobile.UI design tokens, styles, and Layout effect in C# code. Apply when building UI components or views.
Creates a pull request with proper title, description, changelog updates, and wiki documentation checks.
Workflow and rules for AI-assisted pull request reviews.
SOC 직업 분류 기준
| name | Write Component Documentation |
| description | Generates wiki documentation for new DIPS.Mobile.UI components following established patterns and conventions. |
When asked to write documentation for a new component, generate a wiki/<ComponentName>.md page following the template and rules below.
NavigationListItem alongside ListItem, FilledCheckBox alongside CheckBoxTouchPlatformEffect, or have accessibility-specific features?ComponentsSamples/ or AccessibilitySamples/ for usage examplesUse the following structure. Sections marked (if applicable) should only be included when relevant.
<Short description of what the component is — 1-2 sentences. Written before any heading. Explain the purpose and when to use it.>
# Inspiration **(if applicable)**
<Links to design guidelines that inspired the component, e.g., Material Design, Apple Human Interface Guidelines.>
# Usage
<XAML example showing the most common/basic usage of the component.>
> <Any important notes about defaults, required properties, or common gotchas.>
# Styles **(if applicable)**
<List available styles/variants with a brief description of each.>
# Tips and tricks **(if applicable)**
<Practical guidance: recommended patterns, common combinations with other components, or things to watch out for.>
# Accessibility **(if applicable)**
<How the component behaves with VoiceOver/TalkBack. Any required semantic properties. Special accessibility features.>
# Properties
Inspect the [components properties class](<GitHub URL to .Properties.cs file>) to further customise and use it.
When the component has variants or related sub-components, add them as ## sections after the main component, each with their own ### Usage and ### Properties:
## SubComponentName
<Brief description of the sub-component.>
### Usage
<XAML example>
### Properties
Inspect the [components properties class](<GitHub URL>) to further customise and use it.
xml as the language tagdui: XML namespace prefix — do not show xmlns declarations (readers already know this)csharp as the language tag.Properties.cs file on GitHub: https://github.com/DIPSAS/DIPS.Mobile.UI/blob/main/src/library/DIPS.Mobile.UI/<path>/<Component>.Properties.cs>) for notes, warnings, and platform-specific differences> **NB!**, > **NOTE:**, > **Important:**# (h1) for major sections## (h2) for sub-components### (h3) for sections within a sub-component_Sidebar.md references — it is auto-generatedThe wiki/ folder is organized into group folders. Place new documentation in the appropriate group:
| Folder | What goes here |
|---|---|
Components/ | UI elements: buttons, labels, list items, pickers, checkboxes, etc. |
Layout & Navigation/ | Page structure, navigation, sheets, tabs, search |
Media/ | Camera, images, audio |
Feedback & State/ | Alerts, dialogs, loading indicators, state views |
Styling & Resources/ | Colors, icons, sizes, animations, converters |
Interaction & Accessibility/ | Touch, accessibility, input behaviors |
Guides/ | How-to guides, performance tips, general patterns |
Components/)Home.md, Getting-Started.md) are reserved for top-level pages only.md file to the right folder