用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Hack23/cia --skill vaadin-component-design命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | vaadin-component-design |
| description | Design Vaadin UI components with proper lifecycle, data binding, and responsive layouts for CIA platform |
| license | Apache-2.0 |
Create maintainable, responsive Vaadin UI components with proper lifecycle and data binding.
@SpringView(name = PoliticianView.NAME)
@Secured({"ROLE_USER", "ROLE_ADMIN"})
public class PoliticianView extends VerticalLayout implements View {
public static final String NAME = "politicians";
private final PoliticianService service;
private final Grid<Politician> grid = new Grid<>(Politician.class);
public PoliticianView(PoliticianService service) {
this.service = service;
setSizeFull();
configureGrid();
add(createToolbar(), grid);
updateList();
}
private void configureGrid() {
grid.setSizeFull();
grid.setColumns("firstName", "lastName", "party", "district");
grid.addColumn(p -> p.getVotingRecords().size())
.setCaption("Total Votes");
grid.getColumns().forEach(col -> col.setExpandRatio(1));
}
private Component createToolbar() {
TextField searchField = new TextField();
searchField.setPlaceholder("Search...");
searchField.addValueChangeListener(e -> updateList());
Button addButton = new Button("Add Politician");
addButton.addClickListener(e -> addPolitician());
return new HorizontalLayout(searchField, addButton);
}
}
public class PoliticianForm extends FormLayout {
TextField firstName = new TextField("First Name");
TextField lastName = new TextField("Last Name");
ComboBox<Party> party = new ComboBox<>("Party");
Binder<Politician> binder = new Binder<>(Politician.class);
public PoliticianForm() {
binder.forField(firstName)
.asRequired("First name is required")
.withValidator(name -> name.length() >= 2, "Name too short")
.bind(Politician::getFirstName, Politician::setFirstName);
add(firstName, lastName, party);
}
}
Identity and access management: RBAC, least privilege, MFA, quarterly reviews per ISO 27001 A.5.15, A.8.2, A.8.3
Business continuity and disaster recovery: 30-day retention, quarterly restore tests, RTO/RPO targets per ISO 27001 A.17
Political psychology, cognitive biases, group dynamics, leadership analysis, decision-making patterns for Swedish political intelligence
基于 SOC 职业分类