Skip to content
Back to skills

613 Mvp Scope 6e34a36b

ASecurity

**Status**: Accepted **Date**: 2024-12-27

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 11, 2026
code-quality

Works with

  • mcp

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 613-mvp-scope_6e34a36b --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 613 Mvp Scope 6e34a36b?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 613 Mvp Scope 6e34a36b
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-613-mvp-scope-6e34a36b/badge)](https://www.skillsdirectory.com/skills/tools-only-613-mvp-scope-6e34a36b)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# ADR 001: MVP Scope

**Status**: Accepted
**Date**: 2024-12-27

## Context

Colin is an ambitious project with many potential features. We need to define a minimal viable product that validates the core value proposition without overbuilding.

## Decision

### In MVP

- `ref()` for local `.colin` files, returning structured `RefResult`
- `{% llm %}` block with optional `id` parameter (stub implementation)
- `| extract()` filter with optional `id` parameter (stub implementation)
- LLM call caching (auto ID + manual ID support)
- JSON manifest with Pydantic models
- Change detection via source hashing
- Topological compilation order (DAG)
- `colin compile` command
- Output to `dist/` directory as markdown

### Out of MVP

- MCP integration (`mcp()` function, `mcp_tool()`)
- Remote `colin://` refs
- `{% pin %}` blocks (complex LLM reliability)
- Watch mode (`colin watch`)
- Skills output format
- `compiled.previous` (whole document's prior output)
- `| summarize()`, `| translate()` filters
- `| new()`, `| changed()`, `| diff()` filters
- Actual LLM calls (stub only)
- Parallelization of LLM calls within a document
- `colin.yaml` config file (use sensible defaults)
- TransformPlugin (filters are hardcoded)

## Rationale

The core value proposition is:
1. `ref()` for dependency tracking
2. LLM transformations with caching
3. Incremental compilation

Everything else is enhancement. By focusing on local files and stub LLM, we can validate the compile loop and caching patterns before adding complexity.

## Consequences

- MVP can be built and tested quickly
- Real LLM integration will require configuration work later
- Some features from the design doc are deferred
- Users can still get value from the core compile/ref/cache pattern

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.