Fetching latest headlines…
Sprint 6 closed: Skills and Workflows
NORTH AMERICA
πŸ‡ΊπŸ‡Έ United Statesβ€’July 1, 2026

Sprint 6 closed: Skills and Workflows

0 views0 likes0 comments
Originally published byDev.to

Sprint 6 is closed.

The goal was to introduce reusable procedural engineering knowledge β€” versioned Project Skills that offload deterministic workflows from LLM prompts into inspectable project code. See ADR-0006.

What Sprint 6 delivered

Every item on the roadmap is checked off:

  • Project Skill format β€” JSON schema with inputs, steps, safety, and evidence rules
  • project.build β€” run build via detected package manager
  • project.test β€” run test suite
  • adr.create β€” write a new ADR from template (title, optional context)
  • Workflow execution β€” sequential steps with fail-fast and structured results

Local MCP is now v1.16.0 with skill_list and skill_run. Product MCP and CLI expose the same skill surface.

New package: @meronq/skills

Module Role
listSkills() / getSkill() Built-ins + .meronq/skills/*.skill.json overrides
runSkill() Execute steps through injected SkillExecutionContext
buildAdrDraft() ADR numbering, slug, and markdown template

Built-in safety cannot be weakened by project overrides. Custom skills in v0 support create_adr steps only; command steps remain built-in exclusive.

Surfaces

meronq skill list
meronq skill run project.build
meronq skill run adr.create --title "My Decision" --context "Why we need this."

MCP tools: skill_list, skill_run. Handshake returns available_skills[] so assistants discover workflows without guessing shell commands.

Execution context lives in @meronq/server-core (createSkillContext) to avoid circular dependencies between skills and runtime.

Permission hardening

Post-sprint review added MERONQ_ALLOW_FILE_WRITE=true for skills that write files (e.g. adr.create) on the product MCP server. Runtime skills still require MERONQ_ALLOW_RUNTIME=true. Local MCP and CLI run skills without those gates for dogfooding and local use.

Pipeline

Intent (skill name + inputs)
  β†’ getSkill / safety checks
  β†’ createSkillContext (package manager, paths, runCommand)
  β†’ sequential step execution
  β†’ SkillRunResult (steps, output, action id)

Evidence recording into CEM/memory is planned; the schema is ready in skill definitions.

Sprint 7 β€” Agents

Sprint 7 goal: specialized engineering agents β€” architecture, code review, documentation, debugging, and onboarding β€” built on skills, memory, and MCP.

Procedures are now deterministic. Agents will decide when and why to invoke them.

Follow along

Sprint 5 made Meronq portable. Sprint 6 makes engineering procedures reusable across AI clients.

Read the full post on meronq.pages.dev Β· Source on GitHub

Comments (0)

Sign in to join the discussion

Be the first to comment!