PageSourceSearch

https://archcore.ai/_astro/how-to-use-island.Y79o2RYi.js

js archcore.ai collected 2026-10-05 11:49:07 UTC 4,190 bytes, 1 lines download raw bytes

1import{a as e}from"./locale.CqkYrbWc.js";import"./site-locale.kKV0jwWQ.js";import{_ as t,a as n,g as r,h as i,m as a,n as o,o as s,p as c,r as l,t as u}from"./use-github-stars.BWoglb_0.js";import{n as d,t as f}from"./use-page-meta.B-EY7LmP.js";var p=t();function m(){let{_:t}=r(),{cli:a,plugin:m}=u();return f({title:t({id:`BEN2uG`,message:`How to use Archcore`}),description:t(c.howToDescription),canonical:`/how-to-use/`,ogImage:`/og-image-how-to-use.png`}),(0,p.jsxs)(d,{outline:[{id:`install`,label:(0,p.jsx)(i,{id:`wfkzaR`,message:`Install Archcore`})},{id:`cycle`,label:(0,p.jsx)(i,{id:`wWtUa/`,message:`Use Archcore’s four skills in order`})},...o.map((e,t)=>({id:e.id,label:(0,p.jsxs)(p.Fragment,{children:[t+1,`. `,e.title]})}))],cta:(0,p.jsxs)(`section`,{className:`recipe-cta`,"data-analytics-cta":`how_to_use_github`,children:[(0,p.jsxs)(`div`,{children:[(0,p.jsx)(`h2`,{children:(0,p.jsx)(i,{id:`Xq8mMn`,message:`Explore Archcore on GitHub.`})}),(0,p.jsx)(`p`,{children:(0,p.jsx)(i,{id:`uAtbWa`,message:`Browse the CLI and plugin repositories.`})})]}),(0,p.jsx)(`div`,{className:`recipe-cta__actions`,children:(0,p.jsx)(`a`,{className:`btn btn--primary`,href:n.org,target:`_blank`,rel:`noopener noreferrer`,children:(0,p.jsx)(i,{id:`W39KaQ`,message:`View on GitHub →`})})})]}),children:[(0,p.jsx)(`h1`,{children:(0,p.jsx)(i,{id:`BEN2uG`,message:`How to use Archcore`})}),(0,p.jsx)(`p`,{children:t(c.howToDescription)}),(0,p.jsxs)(`section`,{id:`install`,children:[(0,p.jsx)(`h2`,{children:(0,p.jsx)(i,{id:`wfkzaR`,message:`Install Archcore`})}),(0,p.jsx)(`p`,{children:(0,p.jsx)(i,{id:`hTqikg`,message:`The install script adds the Archcore CLI and the plugin for Claude Code, Codex CLI, and GitHub Copilot CLI when their commands are on PATH. Then run archcore init in your project folder.`})}),(0,p.jsx)(`div`,{className:`guide-install`,children:l.map(e=>(0,p.jsx)(s,{variant:`inline`,command:e,surface:`how_to_use_install`,installTarget:`cli`},e))}),(0,p.jsx)(`p`,{children:(0,p.jsx)(i,{id:`B4JFoT`,message:`During setup, choose the agents you use. Archcore connects them to the project through MCP and hooks. Cursor needs plugin setup in its Plugins panel.`})})]}),(0,p.jsxs)(`section`,{id:`cycle`,children:[(0,p.jsx)(`h2`,{children:(0,p.jsx)(i,{id:`wWtUa/`,message:`Use Archcore’s four skills in order`})}),(0,p.jsx)(`p`,{children:(0,p.jsx)(i,{id:`DpNfu6`,message:`A skill is a workflow your agent follows for a specific job. Here, four skills help you add rate limiting to a public API: a cap on how often clients can call it.`})}),(0,p.jsx)(`p`,{children:(0,p.jsx)(i,{id:`V3svl/`,message:`Ask your agent using the example prompt, or run the slash command shown below. The commands work in Claude Code, Cursor, Codex CLI, and Copilot. Other agents access Archcore through MCP.`})}),o.map((e,t)=>(0,p.jsxs)(`section`,{id:e.id,children:[(0,p.jsxs)(`h3`,{children:[t+1,`. `,e.title]}),(0,p.jsx)(`p`,{children:(0,p.jsx)(`code`,{children:e.skill})}),(0,p.jsx)(`blockquote`,{children:(0,p.jsx)(`p`,{children:e.prompt})}),(0,p.jsx)(`p`,{children:e.result})]},e.id)),(0,p.jsx)(`p`,{children:(0,p.jsx)(i,{id:`VjfG6p`,message:`While you code, supported hooks bring relevant specs and decisions to your agent. At the start of a session, they provide a recap of decisions and work in progress. Other agents can read the same documents through MCP.`})}),(0,p.jsx)(`p`,{children:(0,p.jsx)(i,{id:`BHJ5v+`,message:`The next feature starts with the context you have already saved. Your specs and decisions stay in Git alongside the code.`})})]}),(0,p.jsxs)(`p`,{className:`guide-repos`,children:[(0,p.jsx)(`a`,{href:n.cliRepo,target:`_blank`,rel:`noopener noreferrer`,"data-analytics-handled":!0,onClick:()=>e(`github_star_clicked`,{repo:`cli`,stars:a,surface:`star_cta_section`}),children:`archcore-ai/archcore`}),(0,p.jsx)(`span`,{"aria-hidden":`true`,children:` · `}),(0,p.jsx)(`a`,{href:n.pluginRepo,target:`_blank`,rel:`noopener noreferrer`,"data-analytics-handled":!0,onClick:()=>e(`github_star_clicked`,{repo:`plugin`,stars:m,surface:`star_cta_section`}),children:`archcore-ai/archcore`})]})]})}function h(){return(0,p.jsx)(a,{children:(0,p.jsx)(m,{})})}
1export{h as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.