Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

alibaba/druid

10 skills128 installs282k starsGitHub

Install

npx skills add https://github.com/alibaba/druid

Skills in this repo

1Openspec Exploreopenspec-explore puts the agent into a thinking-partner mode that investigates the codebase and clarifies requirements without writing any implementation code. A developer uses it before or during an OpenSpec change to reframe the problem, compare approaches, and surface risks. When decisions crystallize it offers to record them in OpenSpec artifacts like proposal.md, design.md, or the specs.19installs2Openspec Archive Changeopenspec-archive-change is a Claude skill that archives a completed OpenSpec change. A developer uses it to finalize a change after implementation, confirming artifact and task completion, optionally syncing delta specs into the main specs, and moving the change directory into a dated archive folder. It warns before archiving when artifacts or tasks are incomplete.13installs3Openspec Continue Changeopenspec-continue-change is a Claude skill that advances an OpenSpec change by creating its next artifact. A developer uses it to progress a change through its schema sequence of proposal, specs, design, and tasks. It reads the openspec CLI status to find the first ready artifact, reads dependency artifacts for context, and creates exactly one artifact per invocation from the schema template.13installs4Openspec Verify Changeopenspec-verify-change validates that an implementation matches its OpenSpec change artifacts before the change is archived. It checks completeness (tasks and spec coverage), correctness (requirement and scenario coverage), and coherence (design adherence and pattern consistency), then produces a prioritized report. Developers use it as a review gate to confirm a change is complete and correct.13installs5Openspec Apply Changeopenspec-apply-change is a Claude skill that implements tasks from an OpenSpec change. A developer uses it to start or continue working through the tasks in a spec-driven change. It selects the change, reads its status and context files via the openspec CLI, implements each pending task with minimal focused edits, marks tasks complete, and pauses on ambiguity, blockers, or design issues.12installs6Openspec Ff Changeopenspec-ff-change generates every OpenSpec artifact needed to start implementation in a single pass instead of stepping through each one. A developer uses it when they already know what to build and want the proposal, specs, design, and tasks scaffolded quickly. It creates the change directory, reads the schema's build order, and produces artifacts until the change is apply-ready.12installs7Openspec New Changeopenspec-new-change starts a new OpenSpec change using a structured, step-by-step artifact workflow. A developer uses it when they want to create a feature or fix and walk through each artifact deliberately rather than all at once. It creates the change directory, shows artifact status, and displays the first artifact's template before stopping for user direction.12installs8Openspec Onboardopenspec-onboard walks a developer through their first complete OpenSpec workflow cycle while doing real work in their codebase. It picks a small starter task, explores it, creates a change, builds the artifacts, implements, and archives, narrating each step. Developers use it to learn the OpenSpec workflow by doing it end to end.12installs9Openspec Sync Specsopenspec-sync-specs reads delta specs from an OpenSpec change and edits the main specs to apply them, keeping the change active. It handles ADDED, MODIFIED, REMOVED, and RENAMED requirement sections and merges them intelligently so partial updates do not overwrite existing content. Developers use it to keep main specs current mid-change without archiving.12installs10Openspec Bulk Archive Changeopenspec-bulk-archive-change is a Claude skill that archives multiple completed OpenSpec changes in one operation. A developer uses it when several parallel changes are done. It gathers each change's artifact, task, and delta-spec status, detects capability conflicts where two changes touch the same spec, resolves them by inspecting the codebase, shows a consolidated status table, then syncs specs and moves each change to the archive.10installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

alibaba/druid · 10 skills · Skillselion