Work category label.
tools-local-artifact pattern
ToolCard
Describe one bounded tool by user job, input, output, review owner, and local boundary.
tools/local-artifact · candidate · @sanchika/patternsProduct job
Inspect a tool's input, draft output, review owner, and boundary before following its single destination.
Describe one bounded tool by user job, input, output, review owner, and local boundary.
Anatomy and required fields
Specific job-oriented tool name.
Bounded user outcome.
Facts or artifacts the user provides.
Draft artifact produced.
Professional or source review requirement.
Local or workspace boundary.
Availability or limitation in text.
Open or inspect action.
- category
- title
- summary
- input
- output
- review
- boundary
- status
- action
Default and edge states
Tool can be opened.
- input
- output
- review
Tool has a known limitation.
- limited
- reason
- alternative
Tool cannot be used.
- unavailable
- reason
- fallback
Composed synthetic exemplar
Drafting
Notice response outline
Organise source points into a response outline.
- Input
- User-entered facts and source references
- Output
- Editable response outline
- Review
- Professional review required
State coverage
Default and consequential edges remain inspectable.
Trust, source, and consumer obligations
- Search terms, entered facts, and draft outputs stay in the browser unless a named adopter action says otherwise.
- Every tool names its input, output, review requirement, and local or external boundary before opening.
- Provide each tool specification, runtime, source mapping, draft generation, export, storage, and any external handoff.
- Keep input, output, and review labels visible; do not reduce them to icons.
- Move action after boundary metadata on narrow screens.
- Retain text status, result boundaries, native focus, link underlines, and selected filters using system colors.
- Keep directory results, empty state, draft status, and next action understandable without animated filtering or confirmation.
Compact API reference
- Package
@sanchika/patterns- CSS
@sanchika/patterns/styles.css- Base class
sk-pattern-tool-card- Group
tools-local-artifact