SpecForge Project Intake
SkillAI & modelsUse when the user wants to build, create, plan, architect, scope, or spec a software project, app, platform, agent, API, tool, SaaS product, or major development feature. This skill requires routing development-project requests through the SpecForge tool before implementation.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the SpecForge Project Intake skill
What this skill tells your AI
The instructions your AI receives, as published by argentaios/argentos-core in skills/specforge-project/SKILL.md and read by ahel’s review.
Use SpecForge for development-project intake before implementation.
Trigger
Use this skill when the user says things like:
- "I want to build a project"
- "I need to build an app/tool/platform/API"
- "Let's create a new software project"
- "Plan/spec/architect this feature"
- "Use SpecForge" or "spec forge this"
Required Flow
- Call the
specforgetool withaction="handle"and the exact latest user message. - Follow the returned
guidance. - Keep the conversation in the current SpecForge stage until the tool advances it.
- Do not implement, scaffold, assign tasks, or create execution work until SpecForge reaches approval/execution handoff.
- After approval, route code/project execution to the coding family team by default and keep an operator-visible orchestration loop.
Stage Discipline
project_type_gate: ask only whether the project is GREENFIELD or BROWNFIELD.intake_interview: ask one focused intake question at a time.draft_review: draft/update the PRD or implementation spec and request feedback.awaiting_approval: wait for explicitAPPROVEorREQUEST CHANGES.approved_execution: implementation handoff is allowed. Usefamily.dispatch_contractedfor auditable development work with explicittoolsAllow, timeout, and heartbeat settings. Usefamily.dispatchfor lighter development work; technical/code tasks auto-prefer thedev-teamfamily specialists. Usefamily.spawnwithmode="family"only when a specific named coding family member is required. Useteam_spawnwhen the approved plan needs multiple coordinated agents with dependencies. Usesessions_spawnonly for a single isolated background task when family/team routing does not fit. Apply ArgentOS coding skills by role:argentos-implementation-planningfor planners,argentos-test-driven-developmentandargentos-systematic-debuggingfor implementers/debuggers,argentos-code-verificationfor reviewers/integrators, andargentos-family-team-developmentfor multi-agent execution. For UI/browser proof, use Browser Use with Chrome-backed inspection instead of standalone Playwright. After handoff, keep checkingfamily.contract_history,team_status, Redis-backedfamily.message/family.inbox, and completion announcements; update the operator when work starts, blocks, completes, fails, or changes scope. Mirror durable decisions, blockers, merge requests, and containment proof to the Threadmaster bus.
Commands
- Continue intake: call
specforgewith{"action":"handle","message":"<latest user message>"}. - Inspect status: call
specforgewith{"action":"status"}. - Exit: call
specforgewith{"action":"exit"}only when the user cancels SpecForge.
Signals
- GitHub stars
- 126
- Forks
- 22
- Last commit
- Jul 2026
Advanced
- Catalog kind
- skill
- Gateway key
specforge-project- Source
- github.com/argentaios/argentos-core