plugins/leyline/skills/stewardship/SKILL.md
Applies stewardship virtues (Care, Curiosity, Humility, Diligence) to plugin work. Use when authoring plugins or reviewing code quality.
npx skillsauth add athola/claude-night-market stewardshipInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Apply these principles whenever you touch a plugin. The full
manifesto with research origins is at STEWARDSHIP.md in the
project root.
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.
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.
research
Generate diverse solution candidates with category-spanning ideation methods and rotation. Use when stuck on a design or fighting repetitive LLM output.
tools
--- name: validate-pr description: Use when you need a diff-derived test plan for a PR: reads the diff, groups changes by area, runs targeted verifications, and proves revert-tests are genuine guards, not dead assertions. alwaysApply: false category: validation tags: - pr - validation - test-plan - diff - revert-test - evidence tools: [] usage_patterns: - diff-derived-test-plan - revert-test-quality-check - evidence-capture complexity: intermediate model_hint: standard estimated_tokens: 650
development
Contract for the project decision journal (tradeoffs and lessons-learned logs). Use when recording a decision, tradeoff, or lesson, or building a consumer hook.
development
Ramps implementation ambition a notch only after the prior increment is understood. Use when building a feature you must understand, not just ship.