Skip to content

bearsunday/BEAR.Skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BEAR.Skills

AI-Powered Skills for BEAR.Sunday Development

Claude Code skills that understand BEAR.Sunday's resource-oriented architecture. Generate code, review quality, and enforce framework conventions with natural language.


Natural Language Development

Just tell your AI assistant what you want:

English:

"Review the Article resource for BEAR.Sunday best practices"
"Generate a User resource with CRUD operations"
"Check if my DI patterns follow Ray.Di conventions"

日本語:

"Articleリソースをレビューして"
"CRUDを持つUserリソースを生成して"
"DIパターンがRay.Diの規約に従っているか確認して"

Requirements

  • Claude Code
  • BEAR.Sunday project

Installation

Claude Code Plugin (Recommended)

# 1. Add marketplace
/plugin marketplace add bearsunday/BEAR.Skills

# 2. Install
/plugin install bear-skills

Update

/plugin update bear-skills

Remove

/plugin uninstall bear-skills

Manual Installation (Alternative)

git clone https://github.com/bearsunday/BEAR.Skills.git
cp -r BEAR.Skills/skills/ /path/to/your/project/.claude/skills/

Quick Start

/bear-review

Or describe your task naturally - Claude will automatically select the appropriate skill.

Available Skills

Code Quality

Skill Purpose Example Prompt
bear-review Code quality review "Review this resource"

Code Generation

Skill Purpose Example Prompt
bear-resource-gen Generate complete resource sets "Generate a Ticket resource with CRUD"
bear-from-alps Generate project from ALPS profile "Create resources from this ALPS profile"

ALPS Integration

Skill Purpose Example Prompt
bear-to-alps Extract ALPS profile from project "Generate ALPS profile from resources"
bear-from-alps Generate project from ALPS profile "Build a project from this ALPS profile"

Refactoring

Skill Purpose Example Prompt
bear-refactor Refactoring tools "Convert Named to Qualifier"

Documentation

Skill Purpose Example Prompt
bear-documenter PHPDoc auto-generation "Document this class"

Resource Enhancement

Skill Purpose Example Prompt
bear-hypermedia Add #[Link] attributes "Add hypermedia links to resources"
bear-cacheable Apply cache attributes "Analyze and add cache attributes"

Testing

Skill Purpose Example Prompt
bear-smoke-test Generate 4-layer smoke tests "Generate smoke tests for all resources"

Security & Deployment

Skill Purpose Example Prompt
bear-security-setup Setup BEAR.Security "Configure security scanning"
bear-preflight Pre-deploy checks "Run deployment preflight checks"

Directory Structure

BEAR.Skills/
├── .claude/skills/      # Development
├── skills/              # Distribution (plugin)
│   ├── bear-cacheable/
│   ├── bear-documenter/
│   ├── bear-from-alps/
│   ├── bear-hypermedia/
│   ├── bear-preflight/
│   ├── bear-refactor/
│   ├── bear-resource-gen/
│   ├── bear-review/
│   ├── bear-security-setup/
│   ├── bear-smoke-test/
│   └── bear-to-alps/
└── .claude-plugin/      # Plugin manifest

References


Stop coding blind. Just ask your AI.

About

Claude Skills for BEAR.Sunday

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors