kevinslin/agstack/docy
Claude Code and agent skill by kevinslin/agstack
- community
Checking that the SKILL.md file is still in the repository.
MANDATORY for every coding-related task, including developer docs. Invoke at session start and load core/main before analysis or edits; never defer until review.
Install
npx vskill@latest install kevinslin/agstack/docySKILL.md
Docy
Overview
Keep policy and reference docs small, named, and injectable. For coding-related tasks, start by loading the baseline rules from ./references/core/, then return to this skill only when the task needs additional targeted guidance. Use the bundled docy CLI to print a doc into the active context with inject or to install a durable managed rule block into AGENTS.md with install.
Doc Layout
All managed docs live under ./references/ and follow this layout:
Loading Rules
For coding-related tasks, use this loading order:
- At startup, inject every doc under
./references/core/. Treat these as the
default rule set, not an optional filter.
- After the core docs are loaded, add non-core docs selectively based on the task.
- Inject
./references/lang/<language>.mdonly when the task depends on
language-specific rules or idioms.
- Inject
./references/vendor/<dependency-or-framework>.mdonly when the task
depends on framework, library, or platform behavior.
- Inject
./references/ref/<topic>.mdonly for focused policies, constraints, or
one-off topics that should shape the solution. For example, inject ./references/ref/remove-feature.md before removing an existing feature.
CLI
Run the bundled CLI directly or put scripts/ on PATH.
Command behavior:
inject: Discover Markdown files under./references/and print the selected
doc to stdout for immediate context injection.
install: Discover the same reference files and add or update the selected
doc as a managed block in the nearest AGENTS.md so the rule remains durable for later sessions.
Available Docs
./references/core/main.md: Core documentation and technical-writing hygiene.
Always load it to keep adjacent durable docs synchronized and apply universal rules for terminology, scope, examples, reviews, and diagrams.
./references/vendor/lerna.md: Modern Lerna operating guidance for agents. Use before changing, validating, or releasing code in a Lerna-managed monorepo../references/ref/commit-messages.md: Repo-aware commit message drafting. Use
before writing a commit message so the subject mirrors recent local history instead of forcing one universal style.
./references/ref/developer-docs.md: Developer documentation guidance. Use
before creating, editing, or reviewing READMEs, quickstarts, guides, API, SDK, CLI, testing, troubleshooting, architecture, or internals documentation.
./references/ref/concise-instructions.md: Concise instruction-document
guidance. Load it after ref/developer-docs when writing or compressing an operator-facing runbook, setup guide, or command procedure.
./references/ref/spec.md: Design specification guidance. Use before creating,
editing, or reviewing architecture and design specifications so scope, ownership, interfaces, examples, failure paths, and implementation detail stay decision-complete without becoming implementation-exhaustive.
./references/ref/openclaw-docs.md: OpenClaw developer documentation overlay.
Load it after ref/developer-docs when creating, editing, or reviewing OpenClaw topic pages, guides, references, or troubleshooting documentation.
./references/ref/python-preferred-modules.md: Python dependency preferences. Use before building runtime validation or CLI behavior from scratch in Python projects../references/ref/typescript-preferred-modules.md: TypeScript dependency preferences. Use before building runtime validation or CLI behavior from scratch in TypeScript projects../references/ref/openclaw-agent-plugins.md: OpenClaw plugin authoring guidance. Use before creating or expanding an OpenClaw plugin so capability ownership, entrypoint shape, SDK imports, and route/setup boundaries stay aligned with the architecture docs../references/ref/execution-trace.md: Execution trace writing guidance. Use before documenting initialization, startup, request, job, command, or other runtime flows where ordered control flow matters../references/ref/no-back-compat.md: Hard-cut product policy. Use before changing
codepaths that would otherwise introduce migrations, fallback behavior, adapters, or other backwards-compatibility glue.
./references/ref/remove-feature.md: Feature removal hygiene. Use before deleting
or sunsetting an existing feature so docs, tests, and changelog entries stay consistent while historical specs remain unchanged.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingactive/docy/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kevinslin/agstack/docy)