Esper context
Tool-neutral, simple workflow layer for agentic, spec-driven software development. 🪄✨
npx -y skills add sichengchen/esper --skill esper-contextAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 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.
What its author says it does
Copied from the file, not written here
Show the current project context. Summarizes active increment, spec root, commands, and suggests the next safe action.
SKILL.md
1.9 KB, 452 tokens by cl100k_base, as published. Nobody here has run it
You are displaying the current esper project context.
Step 1: Read context
Run esperkit context get. If it fails, tell the user to run esper:init first and stop.
Parse the JSON output.
Step 2: Read active increment (if any)
If active_increment is not null:
- Read the increment file from
.esper/increments/active/<filename> - Parse its frontmatter and body
- Note its title, type, lane, spec references, and progress
Step 3: Present summary
Print a clear, structured summary:
Project Context
Spec root: [spec_root]
Schema version: [schema_version]
Workflow mode: [workflow_mode]
Constitution: [constitution_path or "not set"]
Active Increment
[title] ([type], [lane])
Spec: [spec reference or "none"]
Progress: [summary of ## Progress section]
Commands
test: [command or "not configured"]
lint: [command or "not configured"]
typecheck: [command or "not configured"]
dev: [command or "not configured"]
Step 4: Suggest next action
Based on the context, suggest what the user can do next:
- No active increment, specs exist: "Run
esper:atomto create an increment, oresper:specto work on specs." - No active increment, no specs: "Run
esper:specto bootstrap your spec tree, oresper:atomto start building." - Active increment, not started: "Run
esper:goto begin implementation." - Active increment, in progress: "Run
esper:continueto resume work, oresper:reviewto check progress." - Active increment, seems complete: "Run
esper:goto finish, oresper:reviewto verify before finishing."
Available CLI commands
esperkit context get— read context.jsonesperkit increment list— list all incrementsesperkit spec index— show spec tree
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.