specmint-core

Category: Development & Coding | Uploader: ngvoicungvoicu | Downloads: 0 | Version: v1.0(Latest)

Persistent spec management for AI coding workflows. Use this skill when the user explicitly mentions specs, forging, or structured planning: says "forge", "forge a spec", "write a spec for X", "create a spec", "plan X as a spec", "resume", "what was I working on", "spec list/status/pause/switch/activate", "implement the spec", "implement phase N", "implement all phases", "generate openapi", or exits plan mode (offer to save as a spec). Also trigger when a `.specs/` directory exists at session start. Do NOT trigger on general feature requests, coding tasks, or questions that don't mention specs or forging — those are normal coding tasks, not spec management. --- # Spec Mint Core Turn ephemeral plans into structured, persistent specs built through deep research and iterative interviews. Specs have phases, tasks, acceptance criteria, a registry, resume context, a decision log, and a deviations log. They live in `.specs/` at the project root and work with any AI coding tool that can read markdown. Whether `.specs/` is committed is repository policy. Respect `.gitignore` and the user's preference for tracked vs local-only spec state. ## Critical Invariants 1. **Single-file policy**: Keep this workflow in one `SKILL.md` file. 2. **Canonical paths**: - Registry: `.specs/registry.md` - Per-spec files: `.specs/<id>/SPEC.md`, `.specs/<id>/research-*.md`, `.specs/<id>/interview-*.md` 3. **Authority rule**: `SPEC.md` frontmatter is authoritative. Registry is a denormalized index for quick lookup. 4. **Active-spec rule**: Target exactly one active spec at a time. 5. **Parser policy**: Use best-effort parsing with clear warnings and repair guidance instead of hard failure on malformed rows. 6. **Progress tracking is sacred**: After completing any task, immediately update SPEC.md (checkbox, `← current` marker, phase marker) AND registry.md (progress count, date). Then re-read both files to verify the edits landed correctly. Never move to the next task without updating both files.

Changelog: Source: GitHub https://github.com/ngvoicu/specmint-core

Directory Structure

Current level: tree/main/

  • 📁 .claude-plugin/
    • 📄 marketplace.json 898 B
    • 📄 plugin.json 521 B
  • 📁 .cursor-plugin/
    • 📄 plugin.json 304 B
  • 📁 agents/
    • 📄 researcher.md 11.2 KB
  • 📁 commands/
    • 📄 forge.md 13.2 KB
    • 📄 implement.md 6.9 KB
    • 📄 list.md 1.0 KB
    • 📄 openapi.md 6.7 KB
    • 📄 pause.md 1.1 KB
    • 📄 resume.md 830 B
    • 📄 status.md 1.4 KB
    • 📄 switch.md 1.0 KB
  • 📁 references/
    • 📄 command-contracts.md 4.1 KB
    • 📄 spec-format.md 13.0 KB
  • 📁 skills/
    • 📁 specmint-core/
      • 📄 SKILL.md 14 B
  • 📄 .gitignore 46 B
  • 📄 AGENTS.md 2.3 KB
  • 📄 CLAUDE.md 2.8 KB
  • 📄 LICENSE 1.0 KB
  • 📄 README.md 18.6 KB
  • 📄 SKILL.md 29.3 KB

SKILL.md

Login to download/like/favorite ❤ 6 | ★ 0
Comments 0

Please login before commenting.

Loading comments...