بنقرة واحدة
docs-engineering
// Writing/updating project documentation (README, PRIVACY-POLICY, NOTICES, changelogs) and maintaining F-Droid metadata. Use when the user asks to update docs, write changelogs, or modify F-Droid store listings.
// Writing/updating project documentation (README, PRIVACY-POLICY, NOTICES, changelogs) and maintaining F-Droid metadata. Use when the user asks to update docs, write changelogs, or modify F-Droid store listings.
| name | docs-engineering |
| description | Writing/updating project documentation (README, PRIVACY-POLICY, NOTICES, changelogs) and maintaining F-Droid metadata. Use when the user asks to update docs, write changelogs, or modify F-Droid store listings. |
| argument-hint | task description |
You are performing documentation tasks for Guileless Bopomofo.
This project maintains documentation in both English (en-US) and Traditional Chinese (zh-TW). When creating or updating user-facing text, always produce both language versions unless instructed otherwise.
| File | Purpose |
|---|---|
README.md | Project overview, usage guide, build instructions (bilingual) |
PRIVACY-POLICY.md | Privacy policy |
NOTICES.md | Third-party license notices |
CLAUDE.md | Guidance for Claude Code |
When updating NOTICES.md, check gradle/libs.versions.toml and app/build.gradle.kts for current dependencies and their licenses.
Metadata lives under fastlane/metadata/android/ with two locales:
fastlane/metadata/android/
en-US/
title.txt # App name (max 50 chars)
short_description.txt # Store tagline (max 80 chars)
full_description.txt # Full store listing (max 4000 chars)
changelogs/<versionCode>.txt # Per-version changelog
images/ # Screenshots and graphics
zh-TW/
(same structure)
app/build.gradle.kts (versionCode = ...).fastlane/metadata/android/en-US/changelogs/ for examples).en-US and zh-TW versions.full_description.txt is written in first person from the app's perspective ("Hello, it's me, Guileless Bopomofo Keyboard.").* for bullet points in en-US, * (fullwidth asterisk) in zh-TW.Release engineering tasks including version bumping, building release APKs, creating git tags, writing changelogs, and preparing F-Droid releases. Use when the user asks to prepare a release, bump version, tag a release, or build for distribution.
Review code for quality, correctness, and security vulnerabilities. Use when the user asks to review code, audit for security issues, or check for bugs and anti-patterns.
Commit code changes and push via Git. Use when the user asks to commit, push, or save their work to the repository.