claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops; use night-market-operations.
Applies stewardship virtues (Care, Curiosity, Humility, Diligence) to plugin work. Use when authoring plugins or reviewing code quality.
$ npx -y skills add athola/claude-night-market --skill stewardship --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/stewardshipContext preview
The summary Claude sees to decide when to auto-load this skill.
Applies stewardship virtues (Care, Curiosity, Humility, Diligence) to plugin work. Use when authoring plugins or reviewing code quality.
name: stewardship description: Applies stewardship virtues (Care, Curiosity, Humility, Diligence) to plugin work. Use when authoring plugins or reviewing code quality. alwaysApply: true category: cross-plugin-patterns tags: - stewardship - quality - culture - maintenance - contributor-experience - virtues - character tools: [] complexity: low model_hint: fast estimated_tokens: 1800 progressive_loading: true dependencies: [] modules: - modules/care.md - modules/curiosity.md - modules/humility.md - modules/diligence.md - modules/foresight.md - modules/reflection.md
Apply these principles whenever you touch a plugin. The full manifesto with research origins is at `STEWARDSHIP.md` in the project root.
1. **You are a steward, not an owner**: the codebase belongs to the community. Write for the reader, not yourself. 2. **Multiply, do not merely preserve**: improve what you touch. Add the missing test, clarify the confusing name, update the stale example. 3. **Be faithful in small things**: fix the typo, remove the dead import, add the type hint. Small acts compound. 4. **Serve those who come after you**: write for the contributor who arrives with no context. Prioritize their experience. 5. **Think seven iterations ahead**: prefer simple, transparent patterns. Will this design hold up after seven major changes?
Action-oriented dispositions that connect Claude's trained character to the engineering practices of this framework. Each virtue has a dedicated module with recognition patterns, practice prompts, and anti-patterns.
1. **Care**: active attention to those who inherit your work 2. **Curiosity**: deep understanding before action 3. **Humility**: honest reckoning with what you know and do not 4. **Diligence**: disciplined practice of quality in small things 5. **Foresight**: designing for the choices of those who come after
See `STEWARDSHIP.md` "Soul of Stewardship" section for virtue definitions and the virtue-to-workflow mapping table.
Ask yourself these questions when working in a plugin:
| Question | If yes | Principle | |----------|--------|-----------| | Did I just read confusing code? | Leave a clarifying comment | 4 | | Is this README stale? | Update it while context is fresh | 2 | | Did I notice a typo or dead code? | Fix it now, it takes 10 seconds | 3 | | Am I adding a clever abstraction? | Reconsider: will iteration 7 thank me? | 5 | | Am I writing for myself or the community? | Rewrite for the reader | 1 |
**If no questions trigger**: you're in a clean area. Keep it that way.
**If any question triggers**: take the small action. It costs seconds and pays dividends for every future reader.
You maintain the tools that maintain everything else. Your stewardship priority: stability and clarity of skill authoring patterns. When evaluation frameworks change, downstream plugins feel it. Move carefully, document thoroughly, test rigorously.
You maintain infrastructure every other plugin depends on. Your stewardship priority: backward compatibility and clear migration paths. When you change a leyline pattern, 15 plugins may need to adapt. Prefer additive changes. Write migration guides when breaking changes are unavoidable.
You maintain tools contributors interact with daily. Your stewardship priority: user experience and low friction. If a hook is confusing, contributors disable it. If a rule is noisy, contributors ignore it. Tune for signal, not volume.
You maintain specialized expertise. Your stewardship priority: accuracy and accessibility. Domain knowledge is valuable only when others can access it. Write examples, not just references. Keep domain skills current as the underlying domain evolves.
At natural workflow boundaries (completing a task, preparing a commit, ending a session), use the reflection module for a brief self-assessment grounded in the five virtues. See `modules/reflection.md` for the full template.
before completing work on any plugin; any triggered question results in the corresponding small action (comment, README update, typo fix, abstraction reconsidered)
sanctum, imbue) use additive changes with migration guides for breaking changes; domain plugins include examples, not just references
at the pre-commit boundary; output is a brief self-assessment against the five virtues (Care, Curiosity, Humility, Diligence, Foresight)
test: the design must hold up after seven major changes
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops; use night-market-operations.
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use night-market-change-control.
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily commands; use night-market-operations.
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use night-market-debugging-playbook.
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled battles; see failure-archaeology.
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use night-market-validation-and-qa.