Skip to content

feat: add continuous-learning skill repository and setup - #57

Merged
shunkakinoki merged 1 commit into
mainfrom
feat/continuous-learning-setup
Jan 19, 2026
Merged

feat: add continuous-learning skill repository and setup#57
shunkakinoki merged 1 commit into
mainfrom
feat/continuous-learning-setup

Conversation

@shunkakinoki

@shunkakinoki shunkakinoki commented Jan 19, 2026

Copy link
Copy Markdown
Owner

Changes

  • Added anthropics/claude-plugins-official to SKILL_REPOS in Makefile
  • Added continuous-learning skill configuration to .ruler/skills/

Technical Details

  • Extended the skill repository list to include the official Claude plugins repository
  • Set up continuous-learning skill for knowledge extraction capabilities

Testing

  • Pre-commit hooks passed successfully
  • Format check completed

Generated with opencode by claude-sonnet-4.5


Summary by cubic

Adds a new continuous-learning skill to capture and share debugging insights. Also adds the official Claude plugins repo to the skill sync list.

  • New Features
    • Added .ruler/skills/continuous-learning/SKILL.md with triggers, extraction criteria, format, and a quick workflow to create and PR new skills.
    • Updated Makefile to include anthropics/claude-plugins-official in SKILL_REPOS for syncing official plugin skills.

Written for commit 4f719a0. Summary will update on new commits.

Copilot AI review requested due to automatic review settings January 19, 2026 23:40
@shunkakinoki shunkakinoki added the enhancement Indicates new feature requests. label Jan 19, 2026
@shunkakinoki
shunkakinoki enabled auto-merge (squash) January 19, 2026 23:40
@coderabbitai

coderabbitai Bot commented Jan 19, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Summary by CodeRabbit

  • Documentation

    • New skill documentation now available with detailed guidelines covering workflow procedures, extraction criteria, formatting standards, best practices, anti-patterns, and quality requirements to support consistent skill development and standardization.
  • Chores

    • Extended the collection of available external skills repositories, providing access to a larger set of pre-built skills for installation and integration.

✏️ Tip: You can customize this high-level summary in your review settings.

Walkthrough

This pull request introduces a new continuous-learning skill documentation file with comprehensive guidelines and workflow specifications, alongside adding a new external skills repository to the installation pipeline via Makefile configuration.

Changes

Cohort / File(s) Summary
Skill Documentation
.ruler/skills/continuous-learning/SKILL.md
Added new skill documentation with YAML front matter (name, allowed-tools, description) and complete SKILL.md template covering usage guidelines, extraction criteria, formatting requirements, best practices, and anti-patterns.
Build Configuration
Makefile
Added anthropops/claude-plugins-official repository entry to SKILL_REPOS variable for external skills installation.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A skill for learning, ever true,
New docs crafted, fresh and new,
Repos added to the flow,
Watching knowledge grow and grow! 📚✨

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/continuous-learning-setup

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@shunkakinoki
shunkakinoki merged commit aaa185b into main Jan 19, 2026
7 of 8 checks passed
@shunkakinoki
shunkakinoki deleted the feat/continuous-learning-setup branch January 19, 2026 23:40

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds continuous-learning skill documentation to enable agents to extract and persist reusable knowledge from debugging sessions. It also extends the skill repository list to include Anthropic's official Claude plugins repository.

Changes:

  • Added anthropics/claude-plugins-official to the SKILL_REPOS list in the Makefile for automated skill installation
  • Introduced new continuous-learning skill configuration with comprehensive guidelines for knowledge extraction and skill creation workflows

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
Makefile Added anthropics/claude-plugins-official to SKILL_REPOS for external skill installation
.ruler/skills/continuous-learning/SKILL.md New skill documentation defining when and how to extract reusable knowledge into skills repository


## Skill Format Requirements

Match existing skills in `~/dotfiles/dotagents/skills/`:

Copilot AI Jan 19, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The path reference ~/dotfiles/dotagents/skills/ hardcodes a specific repository location. This violates the workspace file reference guidelines and reduces portability. Consider using a relative path or environment variable instead.

Copilot generated this review using guidance from repository custom instructions.
Comment on lines +85 to +89
1. **Exists?** — Check if skill already exists in the repository
2. **Discovered?** — Not just read from documentation
3. **Reusable?** — Helps in future similar situations
4. **Non-trivial?** — Would take time to rediscover
5. **Verifiable?** — Has clear verification steps

Copilot AI Jan 19, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The text states "all four criteria" but lists five numbered items (Exists?, Discovered?, Reusable?, Non-trivial?, Verifiable?). While "Exists?" appears to be a separate prerequisite check, the documentation is confusing. Consider clarifying by either removing "Exists?" from the numbered list and making it a separate prerequisite, or updating the count to "all five criteria are satisfied".

Suggested change
1. **Exists?** — Check if skill already exists in the repository
2. **Discovered?** — Not just read from documentation
3. **Reusable?** — Helps in future similar situations
4. **Non-trivial?** — Would take time to rediscover
5. **Verifiable?** — Has clear verification steps
- **Exists?** — Check if skill already exists in the repository
1. **Discovered?** — Not just read from documentation
2. **Reusable?** — Helps in future similar situations
3. **Non-trivial?** — Would take time to rediscover
4. **Verifiable?** — Has clear verification steps

Copilot uses AI. Check for mistakes.
Check if skill already exists:

```bash
ls ~/dotfiles/dotagents/skills/

Copilot AI Jan 19, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The path ~/dotfiles/dotagents/skills/ assumes a specific repository location on the user's system. This violates the workspace file reference guidelines which state to avoid referring to the dotagents directory. Consider using a relative path or environment variable to make this more portable and consistent with the repository structure.

Copilot generated this review using guidance from repository custom instructions.
Comment on lines +35 to +38
ls ~/dotfiles/dotagents/skills/ | grep -i <skill-name> && echo "Skill exists!" && exit 1

# 2. Create skill directory
cd ~/dotfiles/dotagents

Copilot AI Jan 19, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The hardcoded path ~/dotfiles/dotagents/skills/ assumes a specific repository location. This violates the workspace file reference guidelines. Consider using relative paths or making the repository location configurable to improve portability.

Copilot generated this review using guidance from repository custom instructions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Indicates new feature requests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants