motion-graphics: point the Builder at hyperframes-creative's motion-principles.md
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 88/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Lĩnh vực
- documentation
Hướng nghiên cứu
Bắt đầu với skills/motion-graphics/agents/builder.md và skills/motion-graphics/SKILL.md để theo dõi ngữ cảnh dispatch của Builder, sau đó kiểm tra categories/charts/module.md và categories/stat/module.md. Xác minh rằng các tham chiếu đến motion-principles.md và data-in-motion.md đã được thêm vào các vị trí được yêu cầu, đồng thời tất cả liên kết đều trỏ đến các tệp hyperframes-creative hiện có.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
skills/motion-graphics never references skills/hyperframes-creative (no mention in any file on main). As a result, hyperframes-creative/references/motion-principles.md is not on the motion-graphics read path, even though motion-graphics is the most motion-first workflow in the repo.
I checked whether its guardrails are covered elsewhere on that path (SKILL.md, agents/director.md, agents/builder.md, references/builder-contract.md, references/motion-vocabulary.md, plus the SKILL.md of hyperframes, hyperframes-core and hyperframes-animation). They mostly are not:
| motion-principles.md guardrail | Covered on the motion-graphics path? |
|---|---|
| Vary eases (≤2 tweens per scene with the same ease) | No |
.out for entrances, .in for exits, .inOut for moves |
No (only per-primitive examples in motion-vocabulary.md) |
| Vary duration (slowest scene ~3× the fastest) | No |
Vary entrance direction (not always y:30, opacity:0) |
No |
| Build / breathe / resolve scene structure | Partly (categories/kinetic-type only: Hook → Build → Punch → Resolve) |
| Stagger by importance, total stagger < 500ms | No |
| Exits faster than entrances | No |
| Offset the first tween 0.1–0.3s | No |
The only route to the file today is indirect (hyperframes-animation/adapters/animate-text.md, or the capability table in hyperframes/SKILL.md), so whether the Builder reads it depends on the agent's own initiative.
hyperframes-creative/references/data-in-motion.md has the same gap for the charts and stat categories.
Proposed solution
A small docs-only change:
skills/motion-graphics/agents/builder.md— add a line under "Critical correctness" (or a new "Motion quality" heading): read../hyperframes-creative/references/motion-principles.mdbefore writing the timeline.skills/motion-graphics/SKILL.mdStep 4 — add that file to the Builder's dispatch context list.skills/motion-graphics/categories/charts/module.mdandcategories/stat/module.md— reference../hyperframes-creative/references/data-in-motion.md.
Alternatives considered
Inlining a condensed version into references/motion-vocabulary.md. This avoids a cross-skill read but duplicates content that would drift from the original, so a link seems better.
Alternatives considered
Inlining a condensed version into references/motion-vocabulary.md. This avoids a cross-skill read but duplicates content that would drift from the original, so a link seems better.
Additional context
While building short HTML motion pieces with an AI coding assistant (outside HyperFrames), I hit exactly the failure modes this file warns about: uniform easing, missing exits, flat timing. That is what led me to compare the motion-graphics read path against motion-principles.md. I have not measured the effect inside the motion-graphics workflow itself.
- Ngôn ngữ chính
- TypeScript
- Star
- 54.1k
- Fork
- 4.9k
- Merge trung bình
- 9 giờ 4 phút
- Pull request đã merge (30 ngày)
- 662
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của heygen-com/hyperframes
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
heygen-com/hyperframes#5863 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
product-launch-video: assemble-index.mjs is not idempotent — a second run drops every approved frame videoCó thể đã có người làm @Dante-dan đã nhận 4 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
heygen-com/hyperframes#5733 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
gsap_tween_tail counts GSAP's force3D and autoRound flags as propertiesCó thể đã có người làm @rudycelekli đã nhận 4 ngày trước. Đang mởbug triage/needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
heygen-com/hyperframes#5683 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Timeline: show a clip's full name when its label is cut offCó thể đã có người làm @DanielMcSheehy đã nhận 2 ngày trước. Đang mởdesktop-candidate difficulty/easy enhancement good first issue help wanted triage/ready
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
heygen-com/hyperframes#5582 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Studio: press ? to open the keyboard shortcuts panelCó thể làm lại được @B-Payal đã nhận 7 ngày trước và không có pull request nào đang mở. Đang mởdesktop-candidate difficulty/easy enhancement good first issue help wanted triage/ready
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
heygen-com/hyperframes#5580 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của heygen-com/hyperframes
Issue tương tự
-
area:editor bug issue-form:bug P0 platform:windows review: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
1lck/Lithe-IDEA#1388 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
fix(api): isToolAuditEnabled swallows database read errors on auditToolOperations without loggingĐang mởarea: backend bug priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
snapotter-hq/SnapOtter#3238 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
rig up --plan times out after 5 s and reports an UNKNOWN outcome while the daemon completes the planĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
filesystem: search_files does not expand non-wildcard excludePatterns like directory_tree doesĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
modelcontextprotocol/servers#5216 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày