agentsclimarketplace

Bootstrap

Skill alexiolan/craft-skills/skills/bootstrap

Loaded at session start. Establishes awareness of craft-skills so the assistant invokes relevant skills before acting. Not invoked directly.From its SKILL.md

Install
npx -y skills add alexiolan/craft-skills --skill bootstrap

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 17 stars17 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.8 KB, as published. Nobody here has run it

craft-skills Bootstrap

You have access to the craft-skills plugin — a set of structured development skills for any project.

Extremely Important

If there is even a 1% chance that a craft-skill applies to what you are about to do, you MUST invoke it via the Skill tool BEFORE taking action. Skills override your default behavior with battle-tested workflows.

Instruction Priority

  1. User instructions — always highest priority
  2. craft-skills — override default behavior when applicable
  3. Default system prompt — fallback when no skill applies

Available Skills

Process Skills (invoke first when applicable)

SkillTrigger Conditions
craft-skills:debugBug report, error investigation, failing tests, unexpected behavior. Invoke BEFORE attempting any fix.
craft-skills:reflectUser asks to audit, improve, or maintain Claude configs/skills. Also: periodic maintenance.
craft-skills:simplifyAfter implementation is done, review changed code for reuse/quality.

Implementation Skills

SkillTrigger Conditions
craft-skills:craftDefault craft pipeline (Claude only, no external deps). Use when requirements need deep exploration and you want the simplest, most reliable path.
craft-skills:craft-aceCraft with the local LLM (Qwen3.6) implementing and reviewing, Claude orchestrating. Use for cost savings when LM Studio is running.
craft-skills:implementNew feature with clear requirements. User says "implement", provides a prompt file number, or gives clear feature description.
craft-skills:finalizePlan already exists (from brainstorming or architect). User says "finalize", "execute the plan", or references an existing plan file.
craft-skills:architectUser wants only planning, no implementation. User says "plan", "architect", or "how should we approach".
craft-skills:developApproved plan exists, ready to execute. User says "develop", "build it", or references a plan to execute.
craft-skills:browser-testFeature is built, needs browser testing. User says "test in browser", "check the UI", or testing is the next pipeline step.
craft-skills:finishImplementation + verification done; integrate the work. User says "finish", "commit", "open a PR", "merge", or "ship it". The final pipeline step.

Support Skills (reference docs — run directly in main conversation)

SkillUsage
craft-skills:graph-exploreReference for graph MCP tool queries. Calling skills run graph tools directly via ToolSearch — no agents.
craft-skills:llm-reviewReference for local LLM scripts. Calling skills run bash commands directly — no agents.

How these work: Graph MCP tools and LLM bash scripts run directly in the main conversation. Do NOT dispatch dedicated agents for graph or LLM — agents cannot reliably run bash scripts and add unnecessary indirection. Each calling skill contains the exact bash commands and graph tool sequences inline.

Priority Order

When multiple skills could apply:

  1. Process skills first — debug before fixing, reflect before changing configs
  2. Pipeline skills — craft/implement for full workflows, architect/develop/browser-test for individual steps
  3. If uncertain between craft and implement → ask the user about requirement clarity

Atomic entry points (use craft, not other plugins)

For atomic operations, route to craft skills — do NOT fall through to another plugin's standalone skills (different conventions, different dirs):

RequestUse
"write a plan" / "plan this"craft-skills:architect — plans live in .claude/plans/, NOT docs/superpowers/
"brainstorm" / "explore this idea"craft-skills:craft Phase 1 — specs live in .claude/plans/specs/
"finish" / "commit" / "open a PR" / "ship it"craft-skills:finish

Precedence when a craft pipeline is active

If a .craft-profile, .shared-state.md, or .craft-progress.md exists (a craft run is in progress), craft skills take precedence over any other plugin's plan/spec/execute/finish skills. Use craft's dirs (.claude/plans/), not docs/superpowers/. Do NOT invoke another plugin's test-driven-development or using-git-worktrees inside a craft run — craft verifies via lint/tsc/build and works in the current checkout.

Architecture-Aware Triggers

Before any implementation work, check:

  • New feature in a module? → architect or craft (not direct implementation)
  • Cross-module need? → Check the project's shared module first
  • Bug fix? → debug skill first, then fix

Rationalization Prevention

Do NOT skip skills because:

ExcuseReality
"This is too simple"Simple tasks have the most unexamined assumptions
"I already know the answer"Skills enforce process, not just answers
"It would be faster without the skill"Skipping skills causes rework that wastes more time
"The user didn't ask for it"Skills are invoked automatically when relevant
"I just need to make a quick fix"debug skill exists precisely for this — investigate first
"I'll just explore first"Exploring IS the first step of the relevant skill

What Skills Do NOT Cover

  • Simple questions about the codebase (just answer them)
  • Reading/explaining existing code (just do it)
  • Simple git operations like status/log/diff (just execute them) — but to integrate finished feature work (commit / PR / merge / cleanup), use finish
  • Configuration changes unrelated to Claude/skills (just make them)

When no skill applies, proceed normally following the project's CLAUDE.md conventions.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.