Skip to main content
Manus에서 모든 스킬 실행
원클릭으로
GitHub 저장소

iterative-software-design-skills

iterative-software-design-skills에는 sirius-cc-wu에서 수집한 skills 13개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.

수집된 skills
13
Stars
0
업데이트
2026-07-21
Forks
0
직업 범위
직업 카테고리 2개 · 100% 분류됨
저장소 탐색

이 저장소의 skills

behavior-preserving-refactoring
소프트웨어 개발자

Improves internal code and design through risk-calibrated, verified transformations without intentionally changing observable behavior. Use when removing duplication, shortening or clarifying code, improving names, cohesion, coupling, responsibilities, or dependency structure behind adequate tests and other mechanical checks.

2026-07-21
design-pattern-application
소프트웨어 개발자

Applies object design patterns judiciously. Use when creation, adaptation, algorithm variation, part-whole structure, event notification, or family-of-products variation creates design pressure.

2026-07-21
domain-modeling
소프트웨어 개발자

Builds conceptual domain models from requirements. Use when discovering business concepts, associations, attributes, vocabulary, and domain rules before software class or database design.

2026-07-21
grasp-responsibility-design
소프트웨어 개발자

Assigns object responsibilities with GRASP. Use when deciding which object should create, know, coordinate, vary, mediate, or protect behavior in an object-oriented design.

2026-07-21
inception
프로젝트 관리 전문가

Guides the Unified Process inception phase. Use when establishing a project's high-level vision, feasibility, business case, basic scope, key risks, and defining iteration plans to transition to elaboration.

2026-07-21
iterative-up-analysis-design
소프트웨어 개발자

Guides iterative Unified Process-style analysis and design. Use when planning requirements-to-design work across inception, elaboration, construction, risks, durable artifacts, repository layouts, and incremental refinement.

2026-07-21
operation-contracts
소프트웨어 개발자

Specifies system operation effects. Use when a system operation has non-trivial state changes, business rules, created objects, associations, or postconditions that use-case text does not capture precisely.

2026-07-21
software-design-language-adaptation
소프트웨어 개발자

Adapts GRASP responsibilities, use-case realizations, design patterns, and UML to idiomatic Rust, Python, TypeScript, C#, or C++. Use when implementation-facing design must be mapped to one of these languages.

2026-07-21
system-sequence-diagrams
소프트웨어 개발자

Creates system sequence diagrams from use-case scenarios. Use when identifying system events, system operations, actor-system boundaries, or operation names before object design.

2026-07-21
test-driven-implementation
소프트웨어 개발자

Implements scoped behavior through risk-calibrated, test-first verification. Use when adding or changing production behavior from use cases, operation contracts, use-case realizations, design classes, acceptance examples, or bug reports and executable examples, properties, invariants, or other mechanical checks can anchor the implementation.

2026-07-21
uml-class-diagram-design
소프트웨어 개발자

Produces UML design class diagrams from object design work. Use when summarizing software classes, methods, attributes, associations, visibility, packages, and navigability after use-case realization.

2026-07-21
use-case-modeling
소프트웨어 개발자

Guides black-box use-case modeling for requirements discovery. Use when identifying actors, user goals, functional requirements, system scope, or scenario flows before design or implementation.

2026-07-21
use-case-realization
소프트웨어 개발자

Designs object collaborations for use-case scenarios. Use when translating SSD operations and contracts into sequence or communication diagrams with controllers, domain objects, and services.

2026-07-21