audit
View audit logs, decision traces, and session history for AI transparency. ACTION_TYPES (19 entries) include PDCA events (phase_transition, gate_passed/failed,…
Brainstorming-enhanced PDCA planning with intent discovery and YAGNI review. For a single feature's plan use /plan-plus; for grouping multiple features under one scope/budget see /sprint master-plan (v2.1.13). Triggers: plan-plus, brainstorm, plan plus, intent
$ npx -y skills add popup-studio-ai/bkit-claude-code --skill plan-plus --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/plan-plusContext preview
The summary Claude sees to decide when to auto-load this skill.
Brainstorming-enhanced PDCA planning with intent discovery and YAGNI review. For a single feature's plan use /plan-plus; for grouping multiple features under one scope/budget see /sprint master-plan (v2.1.13). Triggers: plan-plus, brainstorm, plan plus, intent
name: plan-plus
classification: hybrid
classification-reason: Combines workflow automation with capability-dependent features
deprecation-risk: low
effort: high
description: |
Brainstorming-enhanced PDCA planning with intent discovery and YAGNI review. For a single feature's plan use /plan-plus; for grouping multiple features under one scope/budget see /sprint master-plan (v2.1.13).
Triggers: plan-plus, brainstorm, plan plus, intent
argument-hint: "[feature]"
user-invocable: true
allowed-tools:
- Read
- Write
- Edit
- Glob
- Grep
- Bash
- Task
- TaskCreate
- TaskUpdate
- TaskList
- AskUserQuestion
imports:
- ${PLUGIN_ROOT}/templates/plan-plus.template.md
next-skill: pdca design
pdca-phase: plan
task-template: "[Plan Plus] {feature}"> Combines brainstorming's intent discovery with bkit PDCA's structured planning to produce > higher-quality Plan documents through collaborative dialogue.
Plan Plus enhances the standard `/pdca plan` by adding 4 brainstorming phases before document generation. This ensures that user intent is fully understood, alternatives are explored, and unnecessary features are removed before any implementation begins.
**When to use Plan Plus instead of `/pdca plan`:**
<HARD-GATE> Do NOT write any code, scaffold any project, or invoke any implementation skill until this entire process is complete and the user has approved the Plan document. This applies to EVERY feature regardless of perceived simplicity. A "simple" feature still goes through this process — the design can be short, but you MUST present it and get approval. </HARD-GATE>
Phase 0: Context Exploration (automatic)
↓
Phase 1: Intent Discovery (1 question at a time)
↓
Phase 2: Alternatives Exploration (2-3 approaches)
↓
Phase 3: YAGNI Review (multiSelect verification)
↓
Phase 4: Incremental Design Validation (section-by-section)
↓
Phase 5: Plan Document Generation (plan-plus.template.md)
↓
Phase 6: Next Steps → /pdca design {feature}Before asking any questions, explore the current project state:
1. Read CLAUDE.md, package.json, pom.xml, etc. for project information 2. Check recent 5 git commits (understand current work direction) 3. Check existing `docs/01-plan/` documents (prevent duplication) 4. Check `.bkit-memory.json` (check ongoing PDCA status)
> Share exploration results briefly: "I've reviewed the current project state: ..."
**Principle: One question at a time, prefer multiple choice**
Use `AskUserQuestion` tool to discover the following in order:
"What is the core problem this feature solves?"
"Who will primarily use this feature?"
"What criteria would indicate this feature is successful?"
Conflicts with existing systems, performance requirements, technical constraints, etc.
> **Important**: Minimize questions. Clear features need only Q1-Q2. > Only proceed to Q3-Q4 for ambiguous features.
**Always propose 2-3 approaches** with trade-offs for each.
Format:
### Approach A: {name} — Recommended
- Pros: ...
- Cons: ...
- Best for: ...
### Approach B: {name}
- Pros: ...
- Cons: ...
- Best for: ...
### Approach C: {name} (optional)
- Pros: ...
- Cons: ...> Present the recommended approach first with clear reasoning. > Use AskUserQuestion to let the user choose.
Perform a YAGNI (You Ain't Gonna Need It) review on the selected approach:
Use AskUserQuestion with `multiSelect: true`: "Select only what is essential for the first version:"
List all features and move unselected items to Out of Scope.
**Principle**: Don't abstract what can be done in 3 lines. Don't design for hypothetical future requirements.
Present the design section by section, getting approval after each:
1. Architecture overview → "Does this direction look right?" 2. Key components/modules → "Does this structure look right?" 3. Data flow → "Does this flow look right?"
> If the user says "no" to any section, revise only that section and re-present.
Generate the Plan document using `plan-plus.template.md` with results from Phases 0-4.
**Additional sections** (not in standard plan.template.md):
**Output Path**: `docs/01-plan/features/{feature}.plan.md`
After document generation, update PDCA status:
After Plan document generation:
Plan Plus completed Document: d
A Claude Code plugin that verifies AI-generated code against its own design specs. Three commands. Anyone — even someone vibe-coding for the first time — can ship robust, production-quality software.
Repo: popup-studio-ai/bkit-claude-code
View audit logs, decision traces, and session history for AI transparency. ACTION_TYPES (19 entries) include PDCA events (phase_transition, gate_passed/failed,…
bkend.ai authentication — email/social login, JWT tokens, RBAC, session management. Triggers: bkend auth, bkend login, bkend signup, bkend JWT, bkend RBAC
bkend.ai project tutorials (todo to SaaS) and common error troubleshooting. Triggers: bkend tutorial, bkend cookbook, bkend troubleshooting
bkend.ai database — CRUD, column types, filtering, sorting, relations, indexing. Triggers: bkend table, bkend CRUD, bkend column, bkend relation, bkend data
bkend.ai onboarding — MCP setup, resource hierarchy, tenant/user model, first project. Triggers: bkend quickstart, bkend onboarding, bkend setup, bkend MCP
bkend.ai file storage — upload (presigned URL), download (CDN), visibility levels, buckets. Triggers: bkend file, bkend upload, bkend download, bkend storage,…