用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/CorrectRoadH/OpenTickly --skill tracking-frontend-worker命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | tracking-frontend-worker |
| description | Refactor and verify website timer/time-entry surfaces on the reused local runtime. |
NOTE: Startup and cleanup are handled by worker-base. This skill defines the work procedure.
Use for features that change website timer UI behavior, page-family state, popup/editor behavior, autocomplete, calendar manipulation, or other browser-visible timer/time-entry interactions.
vite-plus — use for repo-local JS/toolchain commands and website test execution through the canonical root entrypoints.agent-browser — use for manual browser verification on the reused local runtime when the feature changes user-visible behavior.mission.md, mission AGENTS.md, .factory/services.yaml, .factory/library/architecture.md, .factory/library/user-testing.md, and .factory/library/documentation-traceability.md.expectedBehavior bullets and fulfills assertions into a concrete UI acceptance checklist before editing.AGENTS.md that govern this feature.http://127.0.0.1:5173 and http://127.0.0.1:8080. Do not start a new main frontend/backend runtime./timer stays one route, and calendar, list, timesheet are view modes, not new pages..factory/services.yaml.vp entrypoints only for JS/TS formatting, lint, typecheck, and test commands. Do not switch to ad hoc npx, standalone formatter binaries, or non-canonical wrappers.agent-browser to replay at least one real story path after automated tests pass unless the feature is purely non-visual. If you cannot do that, return to orchestrator instead of marking followedProcedure true./timer surface{
"salientSummary": "Split shared timer-page state out of `WorkspaceTimerPage`, kept `/timer` as one page family, and made selected TimerView persist across view changes and refresh. Added browser proof for calendar/list/timesheet sharing the same top composer and current timer.",
"whatWasImplemented": "Refactored the website timer page so calendar, list, and timesheet remain one `/timer` workbench with one shared top composer/header state and one current-timer identity. Added failing-first browser tests for same-route view switching plus TimerView persistence, updated the relevant timer research status blocks, and verified the behavior on the reused 5173/8080 runtime.",
"whatWasLeftUndone": "",
"verification": {
"commandsRun": [
{
"command": "vp run test:e2e:website -- e2e/timer-page.spec.ts --workers 1",
"exitCode": 0,
"observation": "Timer page real-runtime coverage passed."
},
{
"command": "vp run check -r",
"exitCode": 0,
"observation":
AGENTS.md5173 or 8080 runtime is unavailable and the feature cannot be validated within mission boundaries