Commit Graph

114 Commits

Author SHA1 Message Date
masaya ishihara b9da97fd68 feat: Add android-data-layer skill for Room/DataStore/Repository implementation
Room, DataStore, Repositoryパターンの実装を支援するスキル。

## 機能
- Room Database設計ガイド
- DataStore実装パターン
- Repositoryパターンの実装支援

## 配置
android_development/.claude/skills/android-data-layer/

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 12:21:01 +09:00
masaya ishihara c9d800b30c Merge pull request #62 from xtone/feature/android-test-generator-v1.0
feat: android-test-generator v1.0
2026-02-06 12:20:41 +09:00
masaya ishihara 8b1ce0805b feat: android-test-generator v1.0
実装コードからテストコードを自動生成するスキル。

## 機能
- MVIアーキテクチャに対応したテストテンプレート
- UseCase, Repository, ViewModel等の各レイヤー対応
- プロジェクト固有の設定に基づくカスタマイズ

## 配置
android_development/.claude/skills/android-test-generator/

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 12:20:36 +09:00
masaya ishihara 5a6b6cdf93 Merge pull request #88 from xtone/refactor/move-android-skills-to-android-development
refactor: move android-test-runner to android_development directory
2026-02-06 12:18:59 +09:00
masaya ishihara 499c2b27ac refactor: move android-test-runner to android_development directory
他のプラットフォーム(ios_development, flutter_development等)と
ディレクトリ構造を統一するため、android-test-runnerを
android_development/.claude/skills/ に移動。

## 変更内容
- .claude/skills/android-test-runner/ → android_development/.claude/skills/android-test-runner/

## 影響を受けるPR
以下のオープン中PRは、マージ先を android_development/.claude/skills/ に
変更する必要があります:
- #62: android-test-generator
- #38: android-data-layer
- #36: android-architecture
- #32: android-api-client
- #28: android-ui-guidelines
- #26: agent-skills-compatibility
- #20: figma-to-compose
- #18: android-test-generator (古い)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 12:16:30 +09:00
Yoichi Toyota 33a75218f4 Merge pull request #80 from xtone/feature/add-backend-development-plugin-marketplace
feat: backend-development プラグインのマーケットプレイス対応
2026-02-05 14:51:52 +09:00
toyota bf8d8e945c chore: remove deleted frontend-nextjs-development from marketplace
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 14:39:21 +09:00
toyota 9fa415f3a6 feat: add backend-development plugin marketplace configuration
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 14:39:21 +09:00
Yoichi Toyota f2c02fe0a3 Merge pull request #85 from xtone/refactor/simplify-pr-review-for-skill-marketplace
refactor: simplify PR review prompt for skill marketplace
2026-02-05 14:38:34 +09:00
toyota 9af7f62adb refactor: remove program-oriented review sections from PR review prompt
Remove Code Quality, Security, Testing, and Performance sections
as this repository is a skill marketplace, not a program repository.
Focus solely on Skill Quality review using /claude-skill-review skill.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 14:36:59 +09:00
Yoichi Toyota fa7163e97d Merge pull request #84 from xtone/feature/add-claude-skill-review-skill
feat: add claude-skill-review skill for automated SKILL.md quality review
2026-02-05 14:23:07 +09:00
Yoichi Toyota 257c819913 Merge pull request #82 from xtone/feature/enhance-async-processing-skill
feat: enhance async-processing-best-practices skill with additional references
2026-02-05 14:22:46 +09:00
toyota 3dc0385a1c refactor: simplify PR review prompt by using claude-skill-review skill
Replace inline skill quality checks with /claude-skill-review skill
invocation. This reduces prompt size and leverages progressive
disclosure pattern for skill documentation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 14:21:11 +09:00
toyota bb6ebb5d34 feat: add claude-skill-review skill for SKILL.md quality review
Add a new skill that reviews Claude Code skills (SKILL.md) based on
official documentation and best practices. Includes reference files
for skill overview and best practices from official docs.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 14:21:05 +09:00
toyota e36e798724 docs: update SKILL.md with new references and env separation guide
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:28:28 +09:00
toyota 4456c4d7be feat: add troubleshooting guide for async processing
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:28:24 +09:00
toyota f6502944f6 feat: add Solid Cable reference
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:28:20 +09:00
toyota 4c27297878 feat: add deployment guide for async processing
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:28:16 +09:00
toyota 35359a9698 feat: add React frontend async processing reference
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:28:12 +09:00
Yoichi Toyota 021dc32685 Merge pull request #59 from xtone/feature/add-async-processing-best-practices-skill
feat: add async-processing-best-practices skill
2026-01-26 16:34:57 +09:00
toyota bd0f2d36b8 fix: address PR review comments
- Fix typo: nin-instances -> min-instances in infrastructure reference
- Clarify SQS message size documentation in AWS serverless reference
- Enhance callback ref pattern explanation in Next.js reference

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 16:30:56 +09:00
toyota 9d53df1d2e feat: add Vue.js frontend async processing reference
Add Vue.js frontend reference with:
- VueUse composables for SSE/WebSocket
- Pinia stores for state management
- Composition API patterns

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 15:53:41 +09:00
toyota e70c588084 feat: add Next.js frontend async processing reference
Add Next.js frontend reference with:
- Server Actions with useActionState (React 19)
- SSE/WebSocket hooks with proper dependency handling
- TanStack Query integration with startTransition
- Vercel React Best Practices compliance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 15:53:34 +09:00
toyota 880ed9f334 feat: add Hotwire frontend async processing reference
Add Hotwire frontend reference with:
- Turbo Streams integration
- Stimulus controllers for real-time updates
- ActionCable connection management

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 15:53:26 +09:00
toyota 5dbc737d28 feat: add Rails async processing reference
Add Rails backend reference with:
- ActiveJob patterns
- ActiveJob::Continuable with correct start:/checkpoint! syntax
- Hotwire/ActionCable integration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 15:53:19 +09:00
toyota 80f21e3d7d feat: add GCP serverless async processing references
Add references for GCP-based async processing:
- GCP serverless patterns with Cloud Run, Cloud Tasks, Pub/Sub
- Backend GCP implementation with Cloud Workflows (correct try/except syntax)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 15:53:11 +09:00
toyota f8c29316c2 feat: add AWS serverless async processing references
Add references for AWS-based async processing:
- AWS serverless patterns with Lambda, SQS, Step Functions
- Backend AWS implementation with AppSync Events (SigV4 signing)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 15:53:05 +09:00
toyota 6613f7f551 feat: add TypeScript/BullMQ async processing references
Add references for BullMQ-based async processing:
- TypeScript BullMQ integration patterns
- Backend BullMQ implementation with Worker limiter configuration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 15:52:59 +09:00
toyota 5777637066 feat: add async-processing-best-practices skill with infrastructure reference
Add comprehensive skill for implementing async processing patterns including:
- SKILL.md with orchestration guidelines
- Infrastructure reference covering queue/database selection and architecture patterns

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 15:52:53 +09:00
Yoichi Toyota c34d6a3bf8 Merge pull request #34 from xtone/feature/enhance-orchestrating-api-skill
feat: enhance orchestrating-api-implementation skill with apiOptions and hotwire-admin
2026-01-08 16:47:58 +09:00
toyota 98ecab50a7 feat: add implementing-hotwire-admin skill for Rails admin panel
Extract Hotwire (Turbo + Stimulus) knowledge from daily-report project
into a reusable Claude Code skill for implementing admin panels.

Key features:
- 8-step implementation guide from setup to troubleshooting
- TDD approach with E2E test design and implementation
- Playwright + Capybara test patterns
- Critical Rails 8 Turbo patterns (button_to vs link_to, turbo_confirm)
- Turbo Stream responses for dynamic updates
- Stimulus controllers for interactive features
- CI/CD configuration with GitHub Actions

Also updates orchestrating-api-implementation skill to delegate to
implementing-hotwire-admin when Hotwire is selected for admin panel.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 11:02:50 +09:00
Pregum dab7b16a7d Merge pull request #25 from xtone/feature/add-flutter-screen-spec-generator
feat: add flutter-screen-spec-generator plugin
2026-01-05 14:05:24 +09:00
Yudai Katsume a3cadebbee fix: PR review comments 2025-12-24 17:42:22 +09:00
Yudai Katsume fe9361a39f refactor: improve SKILL.md structure
- Simplify frontmatter description (remove block literal indicator)
- Move trigger list and feature overview to document body
- Add proper section headings for better readability

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 17:32:02 +09:00
Yudai Katsume 918e9906f3 fix: address PR review comments
- Fix version mismatch (skill version 1.0.0 -> 0.1.0)
- Remove empty email field from marketplace.json
- Add Claude Code-specific notes for Bash commands
  (keeping Bash commands for Agent Skills compatibility)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 17:19:08 +09:00
Yudai Katsume 007723aef1 fix: add follow-up message after template generation
Encourage users to create a screen spec document and provide
feedback for improvements after initial setup is complete.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 16:44:41 +09:00
Yudai Katsume fafb9b0a7a fix: ensure step-by-step conversation flow in setup mode
Add explicit instructions to wait for user response before
proceeding to the next step to avoid overwhelming users
with multiple questions at once.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 16:19:58 +09:00
Yudai Katsume c691394bcd feat: add update mode and improve screenshot display
- Add update mode to detect and display diff when definition exists
- Add --new option to force new creation
- Improve screenshot section with table layout and split display for long screens
- Add screenshot interaction dialog for vertical screens
- Improve text source format documentation
- Improve remarks section guidelines for non-engineers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 15:43:31 +09:00
Sosuke Okubo 88e860d82f Merge pull request #24 from xtone/add-ios-development-skills
Add iOS development skills directory
2025-12-18 13:11:31 +09:00
Yudai Katsume ae05d46a18 chore: register flutter-screen-spec-generator in marketplace
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 11:27:56 +09:00
Yudai Katsume b6462631f8 feat: add flutter-screen-spec-generator plugin
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 11:27:46 +09:00
Sosuke Okubo 534807dfa8 Add iOS development skills directory with SwiftUI and Swift migration guides 2025-12-15 11:20:23 +09:00
Pregum b9ebbfb7d8 Merge pull request #19 from xtone/feature/add_skill_usage_counter_hooks
スキル・スラッシュコマンド使用状況トラッキングプラグイン(skill-usage-tracker)を追加
2025-12-10 18:14:23 +09:00
Yoichi Toyota af8e966e90 Merge pull request #23 from xtone/feature/enhance-orchestrating-api-skill
feat: enhance orchestrating-api-implementation skill with apiOptions/relationOptions
2025-12-10 12:25:47 +09:00
toyota abe032a84d fix: add column existence check and restrict default type to primitives
- Step 11: Add defensive column existence validation in apply_sorting
- JSON Schema: Remove array and object types from default field oneOf

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 12:21:32 +09:00
toyota 75178eba59 fix: improve security implementations based on review feedback
- Use sanitize_sql_array for ORDER BY in full-text search (step 6, 9)
- Use Arel nodes for safer sorting implementation (step 11)
- Add comprehensive array query security examples (step 5)
- Add type validation to JSON schema default property

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 11:59:38 +09:00
toyota 0ee2a1e2f2 fix: address additional security review comments
- Fix remaining SQLi vulnerability in step 9 section 9.8
- Replace Arel send() with safer order(hash) in step 11

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 11:46:52 +09:00
toyota dc8bfc02a9 fix: address SQL injection vulnerabilities in implementation steps
- Fix search scope to use connection.quote instead of sanitize_sql_like
- Improve apply_sorting to use Arel for safer SQL generation
- Fix apply_filters to use params.slice for whitelist validation
- Add security notes for array column queries

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 11:30:55 +09:00
toyota 5da4174ba3 docs: add filter/sort/include auto-derivation to step 11
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 11:16:51 +09:00
toyota 22a5a82ca6 docs: add dependent/scope auto-derivation from JSON spec to step 9
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 11:16:51 +09:00