jfmargar
- 11 skills
- 0 followers
- 5 hours ago last updated
- ▌ Next Issue · jfmargar bundleStart work on a GitLab issue by selecting it from conversation context or project triage, assigning it to the authenticated user, creating the appropriate issue branch, and beginning implementation. Use when the user asks to take, start, pick, or work on the next issue in a GitLab project.
- ▌ Android Docs · jfmargar bundleAnalyze Android repositories and always generate architecture and navigation documentation. Use when Codex must produce README.md as summary/index plus docs/*.md with Mermaid diagrams, treating templates as optional examples (not literal content).
- ▌ Update Project Docs · jfmargar bundlePrepare architecture and navigation documentation for Kotlin Multiplatform Compose projects.
- ▌ Kmp Docs Generator · jfmargar bundleAnalyze Kotlin Multiplatform Compose repositories and generate or update README.md plus docs/overview.md, docs/architecture.md, docs/navigation.md, and docs/flows.md from real repo inspection. Use when project docs must be created if missing or fully refreshed if present.
- ▌ Gitflow Issue Close · jfmargar bundleComplete and close a repository issue using the required GitFlow sequence. Use when the user asks to resolve, finish, complete, merge, or close an issue or task and the repository workflow expects a dedicated feature branch, validation, commit, push, merge into the target branch, and only then issue closure in GitHub or GitLab.
- ▌ App Store Screenshots · jfmargar bundleCreate App Store screenshot sets from real app screens, including capture planning, simulator screenshots, and marketing compositions with short commercial copy. Use when Codex needs to: (1) choose the strongest App Store screens from a project's docs or product brief, (2) capture fresh screenshots from iPhone or iPad simulators, (3) package screenshots into store-ready PNGs in exact App Store Connect dimensions, or (4) regenerate promotional screenshot art for another project.
- ▌ Close Gitflow Release · jfmargar bundleClose a GitFlow release in a repository that uses `main`, `develop`, and `release/*` branches. Use when the user asks to finish, publish, merge, complete, or close a release that already exists on a `release/*` branch and the workflow requires merging into `main`, tagging the release, integrating it back into `develop`, pushing all required refs, and deleting the release branch.
- ▌ Prepare Android Release · jfmargar bundlePrepare an Android release in a GitFlow-style repository. Use when the user asks to prepare, start, cut, or bump a release and the workflow requires creating a `release/*` branch from `develop`, updating `versionCode` and `versionName`, moving entries from `Unreleased` into a numbered section in `CHANGELOG.md`, and refreshing Firebase App Distribution `releaseNotes` in `app/build.gradle.kts`.
- ▌ Android Simulator Autotest · jfmargar bundleRun near end-to-end Android simulator validation for this KMP app by combining connected tests, unit tests, app launch smoke, logcat crash scan, and docs-driven navigation/flow audit from docs/navigation.md and docs/flows.md.
- ▌ App Store Screenshot Pipeline · jfmargar bundleCapture and prepare App Store screenshots for iOS apps across iPhone and iPad. Use when Codex needs to select a product screenshot story, run an app on simulators with Build iOS Apps/XcodeBuildMCP, capture raw simulator PNGs of core functionality, reuse a signed-in simulator session when appropriate, organize artifacts in a project, validate dimensions, or generate commercial App Store marketing screenshots from raw captures.
- ▌ Android Simulator Autotest 2 · jfmargar bundleRun near end-to-end Android simulator validation for this KMP app by combining connected tests, unit tests, app launch smoke, logcat crash scan, and docs-driven navigation/flow audit from docs/navigation.md and docs/flows.md.