[PR #6597] [MERGED] llm: Add plan-android-work command and planning skills #81943

Closed
opened 2026-05-19 20:26:03 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/bitwarden/android/pull/6597
Author: @SaintPatrck
Created: 2/27/2026
Status: Merged
Merged: 3/4/2026
Merged by: @SaintPatrck

Base: mainHead: claude/add-planning-skills


📝 Commits (5)

  • dc863fe Add plan-android-work command and planning skills
  • b94c298 Add architecture pattern checks to planning skills
  • 5de07e2 Address code review feedback on planning skills
  • 1cd8f9d Remove meta files
  • f491cfd Address review feedback: remove duplicate execution bridge, add MCP fallback

📊 Changes

4 files changed (+506 additions, -9 deletions)

View changed files

📝 .claude/CLAUDE.md (+15 -9)
.claude/commands/plan-android-work.md (+119 -0)
.claude/skills/planning-android-implementation/SKILL.md (+191 -0)
.claude/skills/refining-android-requirements/SKILL.md (+181 -0)

📄 Description

🎟️ Tracking

Internal tooling improvement — Claude Code planning workflow infrastructure.

📔 Objective

Adds a pre-implementation planning workflow that pairs with /work-on-android. The new /plan-android-work command guides through requirements refinement and architecture planning before implementation begins.

New artifacts:

  • plan-android-work command — 4-phase guided workflow (Ingest → Refine → Plan → Finalize) that takes Jira tickets, Confluence pages, or free-text descriptions and produces a design document saved to .claude/outputs/plans/
  • refining-android-requirements skill — 5-category gap analysis rubric (Functional, Technical, Security, UX, Cross-cutting) covering product flavors, data layer tiers, streaming vs discrete data, sensitive ViewModel state, SDK crypto context isolation, and F-Droid compatibility. Includes blocking/non-blocking question classification and structured spec output (FR, TR, SR, UX numbered IDs)
  • planning-android-implementation skill — 6-step architecture planning (Classify → Explore → Architecture → Files → Phases → Risk) with three-tier data layer diagram (Screen → ViewModel → Repository → Manager → DataSource), pattern anchors, file inventory guidance (Navigation, Module, Test files), phased task breakdown with co-located tests, and process death verification

CLAUDE.md update:

  • Restructured Workflow Skills section into Planning Phase (skills 1-2) and Implementation Phase (skills 3-9)
  • Updated quick start to reference both /plan-android-work and /work-on-android

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/bitwarden/android/pull/6597 **Author:** [@SaintPatrck](https://github.com/SaintPatrck) **Created:** 2/27/2026 **Status:** ✅ Merged **Merged:** 3/4/2026 **Merged by:** [@SaintPatrck](https://github.com/SaintPatrck) **Base:** `main` ← **Head:** `claude/add-planning-skills` --- ### 📝 Commits (5) - [`dc863fe`](https://github.com/bitwarden/android/commit/dc863fe4906e6c90b385823074fe2535df78403c) Add plan-android-work command and planning skills - [`b94c298`](https://github.com/bitwarden/android/commit/b94c2987a269edfb6641e929aa78ec73399e1ffd) Add architecture pattern checks to planning skills - [`5de07e2`](https://github.com/bitwarden/android/commit/5de07e2a662cae78a0aaf63c84041d089ed201ef) Address code review feedback on planning skills - [`1cd8f9d`](https://github.com/bitwarden/android/commit/1cd8f9dd43f5eacd505aa7456fe399f14b19019a) Remove meta files - [`f491cfd`](https://github.com/bitwarden/android/commit/f491cfd43663cf2317bedead52bea6d355bf60ef) Address review feedback: remove duplicate execution bridge, add MCP fallback ### 📊 Changes **4 files changed** (+506 additions, -9 deletions) <details> <summary>View changed files</summary> 📝 `.claude/CLAUDE.md` (+15 -9) ➕ `.claude/commands/plan-android-work.md` (+119 -0) ➕ `.claude/skills/planning-android-implementation/SKILL.md` (+191 -0) ➕ `.claude/skills/refining-android-requirements/SKILL.md` (+181 -0) </details> ### 📄 Description ## 🎟️ Tracking Internal tooling improvement — Claude Code planning workflow infrastructure. ## 📔 Objective Adds a pre-implementation planning workflow that pairs with `/work-on-android`. The new `/plan-android-work` command guides through requirements refinement and architecture planning before implementation begins. **New artifacts:** - `plan-android-work` command — 4-phase guided workflow (Ingest → Refine → Plan → Finalize) that takes Jira tickets, Confluence pages, or free-text descriptions and produces a design document saved to `.claude/outputs/plans/` - `refining-android-requirements` skill — 5-category gap analysis rubric (Functional, Technical, Security, UX, Cross-cutting) covering product flavors, data layer tiers, streaming vs discrete data, sensitive ViewModel state, SDK crypto context isolation, and F-Droid compatibility. Includes blocking/non-blocking question classification and structured spec output (FR, TR, SR, UX numbered IDs) - `planning-android-implementation` skill — 6-step architecture planning (Classify → Explore → Architecture → Files → Phases → Risk) with three-tier data layer diagram (Screen → ViewModel → Repository → Manager → DataSource), pattern anchors, file inventory guidance (Navigation, Module, Test files), phased task breakdown with co-located tests, and process death verification **CLAUDE.md update:** - Restructured Workflow Skills section into Planning Phase (skills 1-2) and Implementation Phase (skills 3-9) - Updated quick start to reference both `/plan-android-work` and `/work-on-android` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-19 20:26:03 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#81943