Applies stewardship virtues (Care, Curiosity, Humility, Diligence) to plugin work. Use when authoring plugins or reviewing code quality.
npx skills add https://github.com/athola/claude-night-market --skill stewardship
Apply these principles whenever you touch a plugin. The full
manifesto with research origins is at STEWARDSHIP.md in the
project root.
the community. Write for the reader, not yourself.
Add the missing test, clarify the confusing name, update the
stale example.
import, add the type hint. Small acts compound.
who arrives with no context. Prioritize their experience.
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.
do not
things
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
modules/reflection.md completedat 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
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
Comprehensive GitHub code review with AI-powered swarm coordination
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.
Refactor bloated AGENTS.md, CLAUDE.md, or similar agent instruction files to follow progressive disclosure principles. Splits monolithic files into organized, linked documentation.
Create high-quality git commits: review/stage intended changes, split into logical commits, and write clear commit messages (including Conventional Commits). Use when the user asks to commit, craft a commit message, stage changes, or split work into multiple commits.
Take athola/stewardship from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.