用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/openMF/web-app --skill mifos-web-app-agent-skills命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | Mifos Web App Agent Skills |
| description | Core capabilities and rules for AI agents contributing to the MifosX Web App (Angular). |
This file defines the procedural knowledge required for AI agents to successfully contribute to the Mifos X Web App.
When to Apply: Creating new screens or views.
Rules:
<mat-table>, <mat-select>) and Material directives on native controls where required (<button mat-button>, <input matInput>).class="m-b-16") or inline CSS (e.g., margin-bottom: 16px;). Arbitrary values like 10px or 15px are strictly prohibited.Correct Example:
<mat-card>
<mat-card-header>
<mat-card-title>{{ 'Create.Client' | translate }}</mat-card-title>
</mat-card-header>
<mat-card-content class="m-b-16">
<mat-form-field appearance="fill">
<mat-label>{{ 'First.Name' | translate }}</mat-label>
<input matInput formControlName="firstName" required />
</mat-form-field>
</mat-card-content>
</mat-card>
When to Apply: Building forms to submit to the Fineract backend.
Rules:
FormBuilder, FormGroup, FormControl). Do NOT use Template-driven forms ([(ngModel)]).FormBuilder in the constructor.When to Apply: Any time you are adding user-facing text to an HTML template or component.
Rules:
@ngx-translate/core pipe in templates.{{ 'Your.String.Here' | translate }}npm run translations:extract after modifying the HTML so it generates inside src/translations/template.json.When to Apply: Connecting a UI component to Apache Fineract endpoints.
Rules:
Resolve classes on the Route, OR via injected Services. Do not execute heavy HTTP logic directly inside the Component's ngOnInit if it blocks initial render unnecessarily.HttpClient.When to Apply: Whenever you create a new file (.ts, .html, .scss).
Rules:
npm run headers:add to prepend the required Mozilla Public License 2.0 (MPL-2.0) headers to your files.npm run headers:check.