CtrlK
BlogDocsLog inGet started
Tessl Logo

artifacts

Type registry, schemas, and content guidance for development artifacts — projects, epics, stories, tasks, specs, ADRs, spikes, work-items, workstreams, milestones. Load when authoring a new artifact, validating one, or resolving the type system. For simple reads (get/list/find), read the artifact file directly without loading this skill.

68

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Develop Artifacts

Entry point for working with development artifacts. Load this skill when authoring a new artifact or resolving the type system. For simple reads, work directly with the artifact file.

Type Registry

TypeReferenceCanonical pathWhen
projectproject.mddocs/development/projects/<slug>.mdBounded deliverable; coordination hub
epicepic.mddocs/development/epics/<slug>.mdThemed group of stories
storystory.mddocs/development/stories/<slug>.mdUser-frame increment with testable ACs
tasktask.mddocs/development/tasks/<slug>.mdEngineering-frame technical change
work-itemwork-item.mddocs/development/work-items/<slug>.mdStandalone bug, chore, or enhancement
spikespike.mddocs/development/spikes/<slug>.mdTime-boxed investigation
specspec.mddocs/development/specs/<slug>.mdTechnical specification
adradr.mddocs/development/adrs/adr-NNN-<slug>.mdArchitecture decision record (sequential numbering, project-wide)
workstreamworkstream.mddocs/development/workstreams/<slug>.mdParallel delivery track within a project
milestonemilestone.mddocs/development/milestones/<slug>.mdSequenced project checkpoint

Slugs are kebab-case derived from the artifact name. ADRs use sequential numbering across the entire project — check existing ADRs (and unmerged branches) to find the next integer.

Path Discipline

The paths above are canonical. Do not write to per-project subdirectories, adjacent docs trees, or any other location. The flat-by-type layout is what makes typed-link traversal and ADR numbering work.

If a caller — user, agent, or another skill — specifies a non-conforming path, surface the conflict before writing. Silent compliance with a wrong path breaks tools that walk the work graph. Users and orchestrating agents routinely guess paths wrong; the schema is the source of truth.

Authoring an Artifact

  1. Identify the artifact type from intent.
  2. Consult the per-type reference (column 2 above) for content guidance — schema, body sections, moves, failure modes.
  3. Read model.md when shared concerns matter: common fields, typed links, status lifecycles, naming, traceability, readiness rules.
  4. Generate the artifact content. Show before writing.
  5. Write to the canonical path above.

Cross-Cutting References

  • model.md — the work graph: hierarchy, frames, common fields, typed links, lifecycles, naming, traceability, readiness
  • guidelines.md — interaction posture: thinking partner, ground in codebase, signals to surface, anti-patterns
Repository
audenaert/etak
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.