Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

MockDonalds

MockDonalds 收录了来自 jkjamies 的 33 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
33
Stars
3
更新
2026-05-11
Forks
0
职业覆盖
2 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

ac-to-spec
软件开发工程师

Convert acceptance criteria, Jira tickets, Gherkin scenarios, PRDs, or any product requirements into a structured spec template. Use when translating PM artifacts into actionable specs for add-*, update, migrate, or remove skills.

2026-05-11
add-feature
软件开发工程师

Scaffold a complete new feature module with all 6 submodules, source files, tests, fakes, and AGENTS.md. Use when adding an entirely new feature to the app.

2026-05-11
migrate
软件开发工程师

Execute cross-cutting migrations — library swaps, pattern changes, API version upgrades, or architecture refactors. Handles phased rollout, coexistence, and rollback planning.

2026-05-11
reverse-spec
软件开发工程师

Reverse-engineer a spec from existing code — reconstructs presumed acceptance criteria, data flow, API contracts, UI states, and business rules by reading source, tests, and git history. Use when inheriting undocumented features, onboarding onto unfamiliar code, or preparing for a refactor.

2026-05-11
update
软件开发工程师

Modify existing feature code across all affected layers — domain models, data, presentation, tests, and fakes. Use when changing behavior, adding fields, or enhancing existing features.

2026-05-11
verify
软件质量保证分析师与测试员

Verification pipeline with three scopes — diff (default, changed modules only), full (whole project lint + unit + arch + builds), and all (every test level + every variant + full assemble). Use after any code change.

2026-05-11
benchmark
软件质量保证分析师与测试员

Add, run, and analyze macrobenchmarks — Android Macrobenchmark (Perfetto) and iOS XCTest performance metrics. Scoped to authored, repeatable performance measurements against production-representative builds. Use when startup, scroll, or frame-timing regressions need regression-gated coverage.

2026-04-30
run-all-tests
软件质量保证分析师与测试员

Run the full test pipeline (lint + all 5 test levels on both platforms). Mirrors the CI pipeline in verification.md minus the final `./gradlew assemble` step. Device/simulator/emulator required for steps 4+.

2026-04-30
run-e2e-tests
软件质量保证分析师与测试员

Run Android and iOS end-to-end journey tests. Android uses `:testing:e2e-tests` against the debug target with UI Automator. iOS uses the E2ETests test plan via xcodebuild. Requires a connected device/emulator (Android) or simulator (iOS). Use after modifying navigation, deep links, auth gating, or full-flow behavior.

2026-04-30
run-ui-tests
软件质量保证分析师与测试员

Run Android and iOS UI tests for a specific feature. Requires a connected device/emulator (Android) or simulator (iOS). Use after modifying UI code.

2026-04-30
run-unit-tests
软件质量保证分析师与测试员

Run pure-logic unit tests — Kotlin (Kotest on JVM host) and Swift (Swift Testing in iosAppTests/Unit/). Use to validate non-UI logic changes. For iOS view tests, use run-ui-tests instead.

2026-04-30
add-core-module
软件开发工程师

Scaffold a new core module with api/impl split, optional test module, source files, and AGENTS.md. Use when adding shared infrastructure to the app.

2026-04-29
add-feature-flag
软件开发工程师

Add a feature flag to gate behavior — flag definition, presenter observation, and domain/data checks. Use when adding runtime toggles for features or experiments. Production binding is Harness (iOS via Swift bridge, Android via direct SDK).

2026-04-29
add-market
软件开发工程师

Scaffold a new market across both platforms — 3 .properties files in core/build-config/markets/{market}/, a new AGP market flavor in androidApp/build.gradle.kts, a single regex extension in build-logic/convention/.../BuildVariantResolver.kt, 6 xcconfigs in iosApp/Configuration/{market}/, YAML edits to iosApp/project.yml for 30 new target-config bindings, xcodegen regeneration, and cross-platform smoke builds. Use when launching the app in a new country/region or adding a synthetic sandbox market.

2026-04-29
grill-me
软件开发工程师

Interview the user one question at a time to resolve every unfilled marker in a spec file (`<!-- TODO -->`, empty `- [ ]` AC items, missing required fields, raw template placeholders, unconfirmed reverse-spec presumptions). Use on hand-authored specs, stale specs, or when the user explicitly says "grill me" or "stress-test this plan". The conversion skills (`/ac-to-spec`, `/reverse-spec`) embed this same logic inline, so freshly-converted specs do not need a separate grill pass. Walks the decision tree branch-by-branch, recommends an answer for each question, explores the codebase instead of asking when it can, and writes resolved answers back into the spec with a Decisions log appended.

2026-04-29
publish-vault
软件开发工程师

Publish project markdown docs as derived Obsidian-style notes organized into a Confluence-style nested taxonomy (Home / Orientation / Standards / Modules / Skills & Tooling) with wikilinks and auto-generated index notes. Walks the current working directory, detects known doc conventions (AGENTS.md, CLAUDE.md, .agents/, docs/, README.md, ARCHITECTURE.md, CONTRIBUTING.md), and writes per-file derived notes (condensed / expanded / reframed depending on source type) to a configured Obsidian vault path. Idempotent via content-hash manifest — only re-derives changed sources on re-run. Use when you want a navigable Obsidian knowledge base for a project, or to refresh an existing vault after docs change. Personal-machine skill — vault path is configured locally.

2026-04-26
add-analytics-events
软件开发工程师

Add analytics event tracking to a feature — event definitions, presenter wiring, and domain/data dispatch. Use when adding user behavior tracking. NOTE: core:analytics exists with AnalyticsEvent interface, TrackAnalyticsEvent interactor, and LoggingAnalyticsDispatcher — production SDK integration is not yet finalized.

2026-04-26
add-api-endpoint
软件开发工程师

Add a new API endpoint to a feature — data source interface, implementation, DTO, mapper, and HttpClient config. Use when connecting a feature to a backend service. NOTE: core:network infrastructure exists but not all features have real API integrations yet — this skill scaffolds the wiring; actual endpoint details depend on backend readiness.

2026-04-26
add-monitoring
软件开发工程师

Add observability instrumentation to a feature — logging, performance markers, health checks, and crash context. Use when adding production monitoring to a feature. NOTE: core:monitoring module is planned but not yet implemented — this skill documents the target patterns and scaffolds what's possible today.

2026-04-26
add-repository
软件开发工程师

Add a new repository with interface, implementation, and test. Use when adding a new data source to a feature.

2026-04-26
add-screen
软件开发工程师

Add a new screen to an existing feature module. Creates Screen object, TestTags, Presenter, UiState, Events, Ui composable, and full test suite (9+ files).

2026-04-26
add-use-case
软件开发工程师

Add a new use case interactor with abstraction, implementation, fake, and test. Use when adding new business logic to a feature.

2026-04-26
remove
软件开发工程师

Clean removal of features, screens, use cases, repositories, or other code across all layers. Handles dependency analysis, file deletion, reference cleanup, and test updates.

2026-04-26
add-config-field
软件开发工程师

Add a new field to core:build-config — updates Defaults.properties, every markets/*.properties, the AppBuildConfig facade, and the Phase 1 smoke test. Use when adding compile-time market/env configuration (NOT runtime feature flags — those go to Harness).

2026-04-23
add-tests
软件质量保证分析师与测试员

Combined unit + UI test gap-filling for all changed code. Analyzes the branch diff and creates missing tests for domain logic, data access, presenters, and UI screens.

2026-04-22
add-unit-tests
软件质量保证分析师与测试员

Identify and fill unit test gaps for changed code by analyzing the branch diff. Creates test files following Kotest BehaviorSpec patterns with fakes.

2026-04-19
validate-all-markets
软件开发工程师

Parse every core/build-config/impl/markets/*.properties against Defaults.properties and enforce build-config invariants (required keys, no unknown keys, format rules for market/env/locale/currency/URLs). Gradle task on :core:build-config:impl — sub-second warm, configuration-cache compatible. Run before any market-scoped build and as part of `verify`.

2026-04-19
add-ui-tests
软件质量保证分析师与测试员

Identify and fill UI test gaps for changed screens by analyzing the branch diff. Creates UiTest, UiRobot, and StateRobot following the Robot pattern.

2026-04-16
find-dead-code
软件质量保证分析师与测试员

Surface unused Kotlin declarations (imports, private members, parameters) across ALL source sets via full Detekt, plus targeted greps for dead TestTags, Screen objects with no navigation, and Fake classes with no test references. Reports findings — does not auto-delete. Run periodically to stop dead code accumulating.

2026-04-16
lint-branch
软件质量保证分析师与测试员

Fast pre-commit lint check — runs Detekt on commonMain Kotlin and SwiftLint on changed Swift files only. Targets the ~5s inner loop you run 20× a day. For thorough diff-scoped verification (lint + unit + architecture), use verify.

2026-04-16
summarize
软件开发工程师

Generate a structured overview of the project, a feature, or a core module. Supports android/ios scope for platform-specific focus. Use for onboarding, context-switching, or reviewing unfamiliar code.

2026-04-16
code-review
软件质量保证分析师与测试员

Review code changes against the default branch, checking architecture rules, naming conventions, test coverage, and forbidden patterns. Use before merging or to validate work.

2026-04-12
run-arch-tests
软件质量保证分析师与测试员

Run Konsist architecture tests and Harmonize iOS architecture tests. Use to verify code follows project conventions after structural changes.

2026-04-10