Fal Vision
nexu-io/open-design
Analyze images — segment objects, detect, run OCR, describe, and answer visual questions via fal.ai vision models.
Parses and analyzes project vision to extract structured requirements.
$ npx skills add YougLin-dev/Aha-Loop --skill vision -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install YougLin-dev/Aha-Loop vision --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/YougLin-dev/Aha-Loop.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/vision .claude/skills/vision && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "vision" agent skill from https://github.com/YougLin-dev/Aha-Loop/tree/main/.agents/skills/vision into .claude/skills/vision/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vision", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/YougLin-dev/Aha-Loop/tree/main/.agents/skills/visionType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add YougLin-dev/Aha-Loop --skill vision -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install YougLin-dev/Aha-Loop vision --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YougLin-dev/Aha-Loop.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/vision .agents/skills/vision && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "vision" agent skill from https://github.com/YougLin-dev/Aha-Loop/tree/main/.agents/skills/vision into .agents/skills/vision/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vision", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add YougLin-dev/Aha-Loop --skill vision -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install YougLin-dev/Aha-Loop vision --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YougLin-dev/Aha-Loop.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/vision .cursor/skills/vision && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "vision" agent skill from https://github.com/YougLin-dev/Aha-Loop/tree/main/.agents/skills/vision into .cursor/skills/vision/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vision", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/YougLin-dev/Aha-Loop.git --path .agents/skills/vision--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add YougLin-dev/Aha-Loop --skill vision -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install YougLin-dev/Aha-Loop vision --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YougLin-dev/Aha-Loop.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/vision .gemini/skills/vision && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "vision" agent skill from https://github.com/YougLin-dev/Aha-Loop/tree/main/.agents/skills/vision into .gemini/skills/vision/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vision", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install YougLin-dev/Aha-Loop visionInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add YougLin-dev/Aha-Loop --skill vision -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/YougLin-dev/Aha-Loop.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/vision .github/skills/vision && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "vision" agent skill from https://github.com/YougLin-dev/Aha-Loop/tree/main/.agents/skills/vision into .github/skills/vision/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vision", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add YougLin-dev/Aha-Loop --skill vision -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install YougLin-dev/Aha-Loop vision --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YougLin-dev/Aha-Loop.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/vision .opencode/skills/vision && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "vision" agent skill from https://github.com/YougLin-dev/Aha-Loop/tree/main/.agents/skills/vision into .opencode/skills/vision/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vision", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
visionParses and analyzes project vision to extract structured requirements.
Vision is an agent skill from YougLin-dev/Aha-Loop. Parses and analyzes project vision to extract structured requirements. Use at project start to understand goals, scope, and constraints. Triggers on: analyze vision, parse project goals, understand requirements.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: [MVP] Aha Loop is a fully autonomous AI development system, extended from the core ideas of Ralph. It's not just an execution engine, but a complete AI development framework with… The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 8d799b2. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Vision loads about 2k tokens when it runs. Until then it costs about 55 tokens; SKILL.md has 486 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from YougLin-dev/Aha-Loop at commit 8d799b2, republished under its MIT licence (© YougLin-dev). 486 words, ~1,985 tokens.
.claude/skills/vision/SKILL.md (or your agent's skills folder).Parse the project vision document and extract structured requirements for architecture and planning.
When running in workspace mode, all paths are relative to .aha-loop/ directory:
.aha-loop/project.vision.md.aha-loop/project.vision-analysis.mdThe orchestrator will provide the actual paths in the prompt context.
project.vision.md from the project rootproject.vision-analysis.mdThe vision document should contain:
| Section | Purpose |
|---|---|
| What | One-sentence description of the project |
| Why | Motivation and problem being solved |
| Target Users | Who will use this product |
| Success Criteria | Measurable definition of success |
| Section | Purpose |
|---|---|
| Constraints | Technical, budget, or time limitations |
| Inspirations | Reference products or desired style |
| Non-Goals | What the project explicitly won't do |
Check that project.vision.md exists and contains required sections:
## Validation Checklist
- [ ] What section present and clear
- [ ] Why section explains motivation
- [ ] Target Users defined
- [ ] Success Criteria are measurableIf sections are missing or unclear, document what's needed before proceeding.
Classify the project:
| Type | Characteristics |
|---|---|
| CLI Tool | Command-line interface, no UI |
| Web App | Browser-based, frontend + backend |
| API Service | Backend only, REST/GraphQL |
| Library | Reusable code package |
| Desktop App | Native desktop application |
| Mobile App | iOS/Android application |
| Full Stack | Complete web application |
| Infrastructure | DevOps, deployment tools |
| Scale | Stories | Duration | Complexity |
|---|---|---|---|
| Small | 5-15 | Days | Single component |
| Medium | 15-50 | Weeks | Multiple components |
| Large | 50-200 | Months | Full system |
| Enterprise | 200+ | Quarters | Multiple systems |
From the vision, identify:
Based on features, note:
# Vision Analysis
**Generated:** [timestamp]
**Vision Version:** [hash or date of vision.md]
## Project Classification
- **Type:** [Web App | API Service | CLI Tool | ...]
- **Scale:** [Small | Medium | Large | Enterprise]
- **Estimated Stories:** [range]
## Core Requirements
### Must-Have (MVP)
1. [Feature 1]
2. [Feature 2]
3. ...
### Should-Have (Post-MVP)
1. [Feature 1]
2. ...
### Nice-to-Have (Future)
1. [Feature 1]
2. ...
### Out of Scope
- [Excluded item 1]
- [Excluded item 2]
## Technical Implications
### Data & Storage
- [Storage needs analysis]
### Authentication & Security
- [Auth requirements]
### Integrations
- [External system integrations]
### Performance
- [Performance requirements]
### Deployment
- [Deployment environment needs]
## Constraints Summary
| Constraint | Impact |
|------------|--------|
| [Constraint 1] | [How it affects decisions] |
## Open Questions
- [ ] [Question that needs clarification]
- [ ] [Another question]
## Recommended Next Steps
1. Run Architect Skill to determine technology stack
2. Address any open questions before proceeding
3. ...
## Architecture Hints
Based on this vision, consider:
- [Hint about architecture approach]
- [Hint about technology category]If the vision document lacks detail:
If estimated scale is "Large" or "Enterprise":
If constraints seem to conflict with goals:
After vision analysis:
project.vision-analysis.md to project rootInput Vision:
# Project Vision
## What
A personal finance tracker that helps users manage their budget and track expenses.
## Why
Existing apps are too complex. Users need a simple, focused tool.
## Target Users
Individuals who want basic expense tracking without complexity.
## Success Criteria
- Users can add expenses in under 5 seconds
- Monthly reports generated automatically
- Works offline
## Constraints
- Must be a web app (PWA for offline)
- No paid APIs (keep it free)
- Single developer, limited timeOutput Analysis:
# Vision Analysis
## Project Classification
- **Type:** Web App (PWA)
- **Scale:** Medium
- **Estimated Stories:** 20-35
## Core Requirements
### Must-Have (MVP)
1. Quick expense entry (< 5 seconds)
2. Expense categorization
3. Monthly report generation
4. Offline support (PWA)
5. Data persistence
### Should-Have (Post-MVP)
1. Budget setting and tracking
2. Expense trends visualization
3. Export functionality
### Nice-to-Have (Future)
1. Multiple currencies
2. Receipt photo capture
3. Bank import
### Out of Scope
- Multi-user/sharing features
- Investment tracking
- Tax preparation
## Technical Implications
### Data & Storage
- Local-first (IndexedDB for offline)
- Optional cloud sync later
### Authentication & Security
- Initially: None (local only)
- Later: Simple auth for sync
### Performance
- Critical: Fast expense entry
- PWA service worker for offline
### Deployment
- Static hosting (Netlify, Vercel)
- No backend initially
## Constraints Summary
| Constraint | Impact |
|------------|--------|
| PWA required | Must use service workers, IndexedDB |
| No paid APIs | Use free/open solutions only |
| Limited time | Focus on MVP, defer nice-to-haves |
## Recommended Next Steps
1. Run Architect Skill to select frontend framework
2. Design offline-first data architecture
3. Plan PWA implementation strategyBefore completing vision analysis:
project.vision-analysis.md© YougLin-dev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/vision of YougLin-dev/Aha-Loop.
Open the folder on GitHubat commit 8d799b2
Vision next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Vision this skillYougLin-dev/Aha-Loop | 181 | — | ~2k | Automated safety check: Pass | MIT | |
| Fal Visionnexu-io/open-design | 100k | — | ~295 | Automated safety check: Pass | Apache-2.0 | |
| Extractalirezarezvani/claude-skills | 28k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Vision Sftwshobson/agents | 40k | — | ~2k | Automated safety check: Pass | MIT | |
| Visiongridaco/grida | 2.7k | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Requirementsrizsotto/Bear | 6.5k | — | ~2k | Automated safety check: Pass | GPL-3.0 |
nexu-io/open-design
Analyze images — segment objects, detect, run OCR, describe, and answer visual questions via fal.ai vision models.
alirezarezvani/claude-skills
Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples.
wshobson/agents
Fine-tune vision-language models (VLMs) with supervised learning on image+text data.
gridaco/grida
Query images with a local Ollama vision model without loading the image into the main agent context.
rizsotto/Bear
Write, modify, or review a requirement file under docs/requirements -- pick the single owning file, keep the text contract-only, name IDs so they need no explanation, and verify cross-references and…
nexu-io/open-design
Extract a complete Brand Kit from a live website by driving the in-app browser.
YougLin-dev/Aha-Loop
Defines God Committee member behavior and responsibilities with oversight authority.
YougLin-dev/Aha-Loop
Designs system architecture and selects technology stack based on vision analysis.
YougLin-dev/Aha-Loop
Reviews and cleans up outdated documentation. An agent skill from YougLin-dev/Aha-Loop.
YougLin-dev/Aha-Loop
Guides God Committee members through consensus-building for collective decisions.
YougLin-dev/Aha-Loop
Guides God Committee members through executing interventions.
YougLin-dev/Aha-Loop
Guides parallel exploration of multiple implementation approaches using git worktrees.
Parses and analyzes project vision to extract structured requirements. Vision is an agent skill from YougLin-dev/Aha-Loop. Parses and analyzes project vision to extract structured requirements.
Vision fits situations like: : analyze vision; parse project goals; understand requirements.
Run `npx skills add YougLin-dev/Aha-Loop --skill vision -a claude-code`. Or copy the skill folder (.agents/skills/vision in YougLin-dev/Aha-Loop) into .claude/skills/vision in your project. Claude Code loads it when a task matches its description.
Run `npx skills add YougLin-dev/Aha-Loop --skill vision -a codex`. Or copy the skill folder (.agents/skills/vision in YougLin-dev/Aha-Loop) into .agents/skills/vision in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add YougLin-dev/Aha-Loop --skill vision -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vision, .gemini/skills/vision, .github/skills/vision and .opencode/skills/vision in your project.
SKILL.md names no scripts, command-line tools or credentials: Vision is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Vision is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 7.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Vision: Fal Vision (nexu-io/open-design, 100k stars), Extract (alirezarezvani/claude-skills, 28k stars), Vision Sft (wshobson/agents, 40k stars) and Vision (gridaco/grida, 2.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
YougLin-dev (a GitHub user) maintains it in YougLin-dev/Aha-Loop, which has 181 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on February 3, 2026.
Source: YougLin-dev/Aha-Loop on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.