ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code $ claude mcp add --transport http javadocs https://www.javadocs.dev/mcp $ claude mcp add serena -- docker run -i --rm -v .:/workspaces/projects/repo ghcr.io/oraios/serena:latest serena start-mcp-server --project /workspaces/projects/repo $ claude mcp add jbang-jdbc -- jbang jdbc@quarkiverse/quarkus-mcp-servers jdbc:postgresql://localhost:5432/sakila $ claude mcp add mongodb -e MDB_MCP_CONNECTION_STRING=YOUR_MDB_MCP_CONNECTION_STRING -- npx -y mongodb-mcp-server@latest --readOnly $ npx degit jabrena/plinth/skills ./rig-plinth/skills
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ claude mcp add --transport http javadocs https://www.javadocs.dev/mcp $ claude mcp add serena -- docker run -i --rm -v .:/workspaces/projects/repo ghcr.io/oraios/serena:latest serena start-mcp-server --project /workspaces/projects/repo $ claude mcp add jbang-jdbc -- jbang jdbc@quarkiverse/quarkus-mcp-servers jdbc:postgresql://localhost:5432/sakila $ claude mcp add mongodb -e MDB_MCP_CONNECTION_STRING=YOUR_MDB_MCP_CONNECTION_STRING -- npx -y mongodb-mcp-server@latest --readOnly
$ npx degit jabrena/plinth/benchmarks/problem1/scenario3/.agents/skills/openspec-propose .claude/skills/openspec-propose $ npx degit jabrena/plinth/skills/001-commands-inventory .claude/skills/001-commands-inventory $ npx degit jabrena/plinth/skills/002-agents-inventory .claude/skills/002-agents-inventory $ npx degit jabrena/plinth/skills/003-skills-inventory .claude/skills/003-skills-inventory $ npx degit jabrena/plinth/skills/004-commands-installation .claude/skills/004-commands-installation $ npx degit jabrena/plinth/skills/005-agents-installation .claude/skills/005-agents-installation $ npx degit jabrena/plinth/skills/012-agile-epic .claude/skills/012-agile-epic $ npx degit jabrena/plinth/skills/013-agile-feature .claude/skills/013-agile-feature $ npx degit jabrena/plinth/skills/014-agile-user-story .claude/skills/014-agile-user-story $ npx degit jabrena/plinth/skills/021-problem-framing .claude/skills/021-problem-framing $ npx degit jabrena/plinth/skills/022-root-cause-analysis .claude/skills/022-root-cause-analysis $ npx degit jabrena/plinth/skills/023-assumption-analysis .claude/skills/023-assumption-analysis $ npx degit jabrena/plinth/skills/024-context-mapping .claude/skills/024-context-mapping $ npx degit jabrena/plinth/skills/025-quality-attribute-discovery .claude/skills/025-quality-attribute-discovery $ npx degit jabrena/plinth/skills/030-architecture-adr-general .claude/skills/030-architecture-adr-general $ npx degit jabrena/plinth/skills/033-architecture-diagrams .claude/skills/033-architecture-diagrams $ npx degit jabrena/plinth/skills/041-planning-plan-mode .claude/skills/041-planning-plan-mode $ npx degit jabrena/plinth/skills/042-planning-openspec .claude/skills/042-planning-openspec $ npx degit jabrena/plinth/skills/043-planning-github-issues .claude/skills/043-planning-github-issues $ npx degit jabrena/plinth/skills/044-planning-jira .claude/skills/044-planning-jira $ npx degit jabrena/plinth/skills/045-planning-azure-devops .claude/skills/045-planning-azure-devops $ npx degit jabrena/plinth/skills/051-design-two-steps-methods .claude/skills/051-design-two-steps-methods $ npx degit jabrena/plinth/skills/052-design-hamburger-method .claude/skills/052-design-hamburger-method $ npx degit jabrena/plinth/skills/053-design-simple-rules .claude/skills/053-design-simple-rules $ npx degit jabrena/plinth/skills/054-design-tdd .claude/skills/054-design-tdd $ npx degit jabrena/plinth/skills/055-design-parallel-change .claude/skills/055-design-parallel-change $ npx degit jabrena/plinth/skills/056-design-avoid-breaking-changes .claude/skills/056-design-avoid-breaking-changes $ npx degit jabrena/plinth/skills/057-design-feature-toggles .claude/skills/057-design-feature-toggles $ npx degit jabrena/plinth/skills/058-design-bdd .claude/skills/058-design-bdd $ npx degit jabrena/plinth/skills/059-design-atdd .claude/skills/059-design-atdd $ npx degit jabrena/plinth/skills/110-java-maven-best-practices .claude/skills/110-java-maven-best-practices $ npx degit jabrena/plinth/skills/111-java-maven-dependencies .claude/skills/111-java-maven-dependencies $ npx degit jabrena/plinth/skills/112-java-maven-plugins .claude/skills/112-java-maven-plugins $ npx degit jabrena/plinth/skills/113-java-maven-documentation .claude/skills/113-java-maven-documentation $ npx degit jabrena/plinth/skills/114-java-maven-search .claude/skills/114-java-maven-search $ npx degit jabrena/plinth/skills/121-java-object-oriented-design .claude/skills/121-java-object-oriented-design $ npx degit jabrena/plinth/skills/122-java-type-design .claude/skills/122-java-type-design $ npx degit jabrena/plinth/skills/123-java-design-patterns .claude/skills/123-java-design-patterns $ npx degit jabrena/plinth/skills/124-java-secure-coding .claude/skills/124-java-secure-coding $ npx degit jabrena/plinth/skills/125-java-concurrency .claude/skills/125-java-concurrency
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,974 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(~/.aws/**)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(.env)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/.env.*)",
"Read(**/*.key)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(npm publish:*)",
"Bash(wget *)",
"Bash(git rebase *)",
"Bash(gh pr merge *)",
"Bash(git commit *)"
]
}
} MCP servers (4)
| server | source | est. tokens |
|---|---|---|
| javadocs.dev · "javadocs" | remote · remote | 2.5k |
| /workspaces/projects/repo · "serena" | docker | 2.5k |
| jbang · "jbang-jdbc" | binary | 2.5k |
| MongoDB env: MDB_MCP_CONNECTION_STRING | npm | 6.0k |
Skills (125)
openspec-propose001-commands-inventory002-agents-inventory003-skills-inventory004-commands-installation005-agents-installation012-agile-epic013-agile-feature014-agile-user-story021-problem-framing022-root-cause-analysis023-assumption-analysis024-context-mapping025-quality-attribute-discovery030-architecture-adr-general033-architecture-diagrams041-planning-plan-mode042-planning-openspec043-planning-github-issues044-planning-jira045-planning-azure-devops051-design-two-steps-methods052-design-hamburger-method053-design-simple-rules054-design-tdd055-design-parallel-change056-design-avoid-breaking-changes057-design-feature-toggles058-design-bdd059-design-atdd110-java-maven-best-practices111-java-maven-dependencies112-java-maven-plugins113-java-maven-documentation114-java-maven-search121-java-object-oriented-design122-java-type-design123-java-design-patterns124-java-secure-coding125-java-concurrency126-java-exception-handling128-java-generics130-java-testing-strategies131-java-testing-unit-testing132-java-testing-integration-testing133-java-testing-acceptance-tests141-java-refactoring-with-modern-features142-java-functional-programming143-java-functional-exception-handling144-java-data-oriented-programming145-java-refactoring-high-performance151-java-performance-jmeter152-java-performance-gatling161-java-profiling-detect162-java-profiling-analyze163-java-profiling-refactor164-java-profiling-verify170-java-documentation181-java-observability-logging182-java-observability-metrics-micrometer183-java-observability-tracing-opentelemetry200-agents-md300-frameworks-spring-boot-create-project301-frameworks-spring-boot-core302-frameworks-spring-boot-rest303-frameworks-spring-boot-validation304-frameworks-spring-boot-security305-frameworks-spring-boot-modulith311-frameworks-spring-jdbc312-frameworks-spring-data-jdbc313-frameworks-spring-db-migrations-flyway314-frameworks-spring-kafka315-frameworks-spring-mongodb316-frameworks-spring-mongodb-migrations-mongock321-frameworks-spring-boot-testing-unit-tests322-frameworks-spring-boot-testing-integration-tests323-frameworks-spring-boot-testing-acceptance-tests400-frameworks-quarkus-create-project401-frameworks-quarkus-core402-frameworks-quarkus-rest403-frameworks-quarkus-validation404-frameworks-quarkus-security411-frameworks-quarkus-jdbc412-frameworks-quarkus-panache413-frameworks-quarkus-db-migrations-flyway414-frameworks-quarkus-kafka415-frameworks-quarkus-mongodb416-frameworks-quarkus-mongodb-migrations-mongock421-frameworks-quarkus-testing-unit-tests422-frameworks-quarkus-testing-integration-tests423-frameworks-quarkus-testing-acceptance-tests500-frameworks-micronaut-create-project501-frameworks-micronaut-core502-frameworks-micronaut-rest503-frameworks-micronaut-validation504-frameworks-micronaut-security511-frameworks-micronaut-jdbc512-frameworks-micronaut-data513-frameworks-micronaut-db-migrations-flyway514-frameworks-micronaut-kafka515-frameworks-micronaut-mongodb516-frameworks-micronaut-mongodb-migrations-mongock521-frameworks-micronaut-testing-unit-tests522-frameworks-micronaut-testing-integration-tests523-frameworks-micronaut-testing-acceptance-tests701-technologies-openapi702-technologies-wiremock703-technologies-fuzzing-testing704-technologies-sql705-technologies-nosql-mongodb706-technologies-containers-docker707-technologies-hexagonal-architecture801-regulations-eu-ai-act802-regulations-dora803-regulations-gdpr804-regulations-eu-nis2805-regulations-eu-cyber-resilience-act806-regulations-eu-data-act807-regulations-eu-digital-services-act808-regulations-eu-digital-markets-act810-regulations-eu-mifid-ii811-regulations-eu-market-abuse-regulation812-regulations-eu-product-liability-directive813-regulations-iso-42001814-regulations-iso-25010
Similar rigs
jabrena/cursor-rules-examples
Examples using the Cursor rules defined for Java, Tasks & Agile in an easy way. Probe the help of the Cursor rules for Java with non trivial Java problems.
Skill Collector 3.4k tok ·
ekstranix/home-manager-option-search
Home Manager Option Search
Pragmatist 221 tok ·
speclib/awesome-openspec
Curated list of awesome OpenSpec resources and some genereric Spec-Driven-Development resources.
Pragmatist 930 tok ·
KFK121/ClaudeConfig
A local desktop tool for managing Claude Code configuration with Profile switching
Pragmatist 100 tok ·