Implement
A curated catalog of self-improved agent skills for Hermes and compatible agents
npx -y skills add shikanime-labs/skills --skill implementAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 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
2.8 KB, as published. Nobody here has run it
Implement
Load the context for a task. This skill prepares the ground: the feature was
validated as an issue by to-spec / to-tickets; now you gather and present
the context so the user can implement it.
Read docs/agents/domain.md for vocabulary and respect the ADRs in the area you
touch. Fetch the originating issue per docs/agents/issue-tracker.md.
Process
-
Understand the task. Read the spec/ticket thoroughly. Identify:
- The problem statement and solution approach
- User stories and acceptance criteria
- Implementation decisions and technical constraints
- Affected modules and their interfaces
-
Explore the codebase surface. Map the territory:
- Read the files the change touches
- Trace the real flow end to end
- Identify existing patterns, helpers, and utilities
- Note test seams and property frameworks in use
- Check for sibling call sites (for bug fixes)
-
Present the context. Summarize what you found:
- Task objective and acceptance criteria
- Files and modules involved
- Existing patterns to reuse
- Test strategy and seams
- Minimalism considerations (see
docs/agents/workflow.md)
-
Wait for user direction. The user is in control of implementation. Present the context clearly, then wait. Do not implement unless explicitly directed.
Minimalism discipline (reference)
The minimalism discipline is always on (see docs/agents/workflow.md for the
canonical ladder): stop at the first rung that holds — (1) does this need to
exist? (YAGNI) → skip; (2) already in this codebase? → reuse; (3) stdlib does
it? → use it; (4) native platform feature? → use it; (5) installed dependency? →
use it; (6) one line? → one line; (7) only then the minimum that works.
Never cut validation, error handling, security, or accessibility.
Bug fixes (context-loading mode)
A ticket names a symptom. Before presenting context, find every caller of the affected function and present the root cause location where all callers route through — one guard in the shared function, not one in every caller. Note the regression test strategy.
Boundaries
Loads context for one spec/ticket. Sized to a single context window — if it
doesn't fit, it should have been split by to-tickets. Does not implement
unless explicitly directed by the user. Does not self-merge or land the stack.