{"repo":"finna/Finn-loop","free":true,"listed":false,"github":"https://github.com/finna/Finn-loop","clone":"git clone https://github.com/finna/Finn-loop.git","description":"The Finn-loop: a 3-skill AI software factory for Claude Code — spec, build, review. Humans merge.","language":"JavaScript","stars":303,"topics":["agentic-workflows","ai-agents","claude-code","github","linear","software-factory"],"license":"MIT","category":"ai-agents","readme_excerpt":"Finn-loop Three Claude Code skills that turn Linear + GitHub into a small, human-gated AI software factory: idea → /finn-spec interviews you and files the issue → you label it agent-ready → /finn-build claims it and opens a PR → /finn-review posts a verdict → you merge. Three skills, one approval label, one rule: humans merge . - skills/finn-spec — researches the repo, interviews you until the behavior is unambiguous, then files a Linear issue with acceptance criteria ( AC-N ) and non-goals ( NG-N ). - skills/finn-build — claims the next safe agent-ready issue, implements only its contract, verifies it, and opens a PR. Runs repeatedly with /loop /finn-build . - skills/finn-review — reviews open PRs against their linked issue and required GitHub checks, then posts a three-group verdict. Runs repeatedly with /loop /finn-review . The finn- prefix avoids collisions with Claude Code's bundled commands and with generic personal skills such as /review or /build . Requirements - A Git repository hosted on GitHub, with a working origin remote - Claude Code 2.1.71 or newer ( /loop was added in that release) - A Linear workspace and team - The Linear connector enabled in Claude Code - The GitHub CLI ( gh ) authenticated with write access to the target repo - At least one required GitHub status check if you want fully automated loop-approved verdicts; without required CI, Finn-loop escalates the PR for human review Recommended: connect Linear's GitHub integration so linked PRs can update","default_branch":null,"files":null,"tree":[],"storefront":"/r/finna","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/finna/Finn-loop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}