Borrowing it
Nothing to install: this file belongs to pomazanbohdan/memory-mcp-1file. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/pomazanbohdan/memory-mcp-1file/master/.opencode/command/vida-form.mdgit clone --depth 1 https://github.com/pomazanbohdan/memory-mcp-1fileWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/pomazanbohdan/memory-mcp-1file/vida-form)<a href="https://agentmods.dev/commands/pomazanbohdan/memory-mcp-1file/vida-form"><img src="https://agentmods.dev/badge/commands/pomazanbohdan/memory-mcp-1file/vida-form/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/pomazanbohdan/memory-mcp-1file/vida-form"><img src="https://agentmods.dev/badge/commands/pomazanbohdan/memory-mcp-1file/vida-form.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.02852 |
| Opus 5.5 | $0.00000 | $0.01141 |
| Sonnet 5.5 | $0.00000 | $0.00570 |
| Haiku 4.5 | $0.00000 | $0.00285 |
Grade A, and why
vida-form scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 428 lines — stays where its author put it; the contents beside it link to each section on GitHub.
VIDA: Form Milestone
Затвердження формування Milestone та генерація категоризованих задач
Role
⚠️ CRITICAL: Two-Stage Approval
USER MUST APPROVE formation BEFORE:
- Tasks are generated
- Categories are assigned
- Specifications are created
After approval → automatic task generation and categorization
What This Does
When you run /vida-form {milestone-name} {epic(s)}, I:
- Load Epic scope - From epic files
- Present formation summary - Goals, scope, estimated complexity
- Wait for approval - User must confirm
- Generate tasks - Using META-analysis
- Categorize tasks - UI, Infra, Logic, Testing, Config, Security
- Detect OWASP triggers - Mark security-critical tasks
- Create tasks.md - With categorization
- Sync to beads - Create issues with dependencies (if .beads/ exists)
- Trigger Stage 2 - Category specifications
VIDA MODE: Formation
I'm in milestone formation mode!
What I'll do:
- ✓ Analyze Epic scope
- ✓ Present scope summary
- ✓ Wait for YOUR approval
- ✓ Generate categorized tasks
- ✓ Detect OWASP requirements
- ✓ Sync tasks to beads (if enabled)
- ✓ Prepare for specifications
What I won't do:
- ✗ Generate specs without approval
- ✗ Skip OWASP detection
- ✗ Proceed without confirmation
State Assertion (MANDATORY)
**VIDA MODE: Formation**
Mode: formation
Milestone: {name}
Epic(s): {list}
Status: AWAITING USER APPROVAL
Tasks: NOT YET GENERATED
Algorithm
VIDA_FORM:
trigger: [manual]
steps:
- id: parse_input
action: |
1. Extract milestone name: {X.XX-name}
2. Extract epic(s): EP-XXX, EP-XXX:scope, ...
3. Validate epic files exist
output: parsed_input
- id: load_epic_scope
action: |
FOR each epic:
1. Read epic file from doc/planning/epics/
2. Extract scope (IN items)
3. Extract dependencies
4. Merge into combined scope
output: combined_scope
- id: load_specs
action: |
FOR each epic:
1. Extract spec references from epic file (Spec: links)
2. Read each referenced spec from doc/specs/
3. Extract:
- Technical requirements
- API endpoints
- Data models
- Security requirements
- Dependencies
4. Merge spec details into scope
output: enriched_scope
- id: present_formation
action: |
Display formation summary using TOON format:
```toon
formation_summary[6]{field,value}:
Name,{milestone}
Epic,"{primary} + {linked}"
Scope,feature 1
Scope,feature 2
Scope,feature N
Estimated,"{N} tasks, {M} categories"
```
output: formation_presented
- id: await_approval
action: |
Wait for user response:
- yes → proceed to task generation
- no → abort with reason
output: user_approval
- id: generate_tasks
condition: user_approved
action: |
META-analysis to generate tasks:
1. Analyze scope items from EPIC scope AND SPEC details
2. Break into implementable tasks
3. Assign T-XX IDs
4. Define file paths and acceptance criteria
5. Identify parallelization opportunities
**NOTE:** Tasks are generated from BOTH:
- Epic scope (feature-level requirements)
- Spec details (technical implementation details, APIs, data models)
output: tasks_list
- id: categorize_tasks
action: |
FOR each task:
1. Analyze task description and files
2. Assign primary category:
- UI/Design: screens, widgets, navigation
- Infrastructure: docker, DB, services
- Logic/Code: business logic, models
- Testing: test setup, test files
- Config/DX: configs, tooling
3. Check OWASP triggers
4. Mark artifacts required
output: categorized_tasks
- id: detect_owasp
action: |
FOR each task:
1. Match against OWASP_TRIGGERS
2. IF match:
→ Add OWASP category tags
→ Set security_critical: true
→ Require OWASP research before spec
output: owasp_detection
- id: create_tasks_md
action: |
1. Generate tasks.md with categorization
2. Include parallelization map
3. Mark OWASP-tagged tasks
4. Include artifact requirements
output: tasks_file_created
- id: sync_to_beads
condition: ".beads/ directory exists"
action: |
FOR each task in generated_tasks:
# Create beads issue
br create "T-{NN}: {title}" \
--type=task \
--priority={category_priority}
# Set metadata
br metadata set {issue_id} milestone={milestone}
br metadata set {issue_id} category={category}
# Build dependency graph from task order
FOR i in range(1, len(tasks)):
br dep add {task[i].id} {task[i-1].id}
# Commit to JSONL
br sync --flush-only
fallback: |
LOG: "ℹ️ Beads not initialized. Run 'br init' for graph features."
output: beads_synced
- id: create_directory_structure
action: |
doc/planning/milestones/{name}/
├── spec.md (basic shell)
├── tasks.md (generated)
├── tests.md (template)
├── readiness.md (template)
└── categories/
├── ui-spec.md
├── infra-spec.md
├── logic-spec.md
├── testing-spec.md
├── config-spec.md
└── security-spec.md (if OWASP detected)
output: structure_created
- id: invalidate_state
action: |
Update doc/state/.state-hash:
stale: true
invalidated_fields:
- current.milestone
- progress.tasks.*
invalidated_by: "/vida-form"
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 428 lines · 0 tokens per session scan A c6c6eba4b135
vida-form is a command published in the GitHub repository pomazanbohdan/memory-mcp-1file (25 stars, last pushed 18d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 2,852 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-12.
vida-form compared with commands from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| vida-formpomazanbohdan/memory-mcp-1file | Command | 25 | 18d ago | MIT | A | 0 | OpenCode |
| checklistgithub/spec-kit | Command | 148k | yesterday | MIT | A | 13 | Claude Code |
| clarifygithub/spec-kit | Command | 148k | yesterday | MIT | A | 27 | Claude Code |
| specifygithub/spec-kit | Command | 148k | yesterday | MIT | A | 13 | Claude Code |
| analyzegithub/spec-kit | Command | 148k | yesterday | MIT | A | 26 | Claude Code |
| convergegithub/spec-kit | Command | 148k | yesterday | MIT | A | 35 | Claude Code |
| implementgithub/spec-kit | Command | 148k | yesterday | MIT | A | 14 | Claude Code |