An Agent Skill for documentation-first project planning. Transforms a project idea into implementation-ready blueprints and a single-shot coding agent prompt.
$ npx -y skills add ersinkoc/project-architect --agent claude-code
What's inside
An Agent Skill for documentation-first project planning. Transforms a project idea into implementation-ready blueprints and a single-shot coding agent prompt.
Compatible with 40+ coding agents including WrongStack, Claude Code, Cursor, Gemini CLI, GitHub Copilot, Codex, and more.
WrongStack is a terminal-native AI coding agent that reads your code, edits files, runs commands, and reasons through bugs โ across a plain REPL, a full-screen TUI, and a browser UI. You keep your hand on every permission.
| What you get | |
|---|---|
| ๐ง ~110 LLM providers | Anthropic, OpenAI, Google, and any OpenAI-compatible endpoint |
| ๐ ๏ธ 36 built-in tools | Read, edit, search, test, and run shell โ every call gated by per-tool permissions |
| ๐ฅ๏ธ 3 surfaces | Plain readline REPL ยท Ink/React TUI (--tui) ยท standalone web UI |
| ๐ค Fleet orchestration | A Director coordinates subagents; eternal & parallel autonomous loops |
| ๐ Spec-Driven Development | Hand it a PROMPT.md and let it build the whole project, single-shot |
| ๐ Secure by default | AES-256-GCM secret storage, per-tool policies, opt-in YOLO mode |
๐งฉ The perfect pairing: Plan with Project Architect, then hand the generated
PROMPT.mdto WrongStack for spec-driven, single-shot execution. Architect the what and the how โ WrongStack ships it.
๐ wrongstack.com ย ยทย github.com/wrongstack/wrongstack
Given a project idea, Project Architect walks you through an interactive discovery process and generates 5 interconnected documents:
[Discovery] -> SPECIFICATION.md -> IMPLEMENTATION.md -> TASKS.md -> BRANDING.md
(The What) (The How) (The Work) (Identity)
| | |
+-------------------+------------------+
|
PROMPT.md
(Single-Shot Agent Prompt)
| Document | Purpose |
|---|---|
| SPECIFICATION.md | What the project is, features, data model, API surface |
| IMPLEMENTATION.md | Tech stack, design patterns, directory structure, schemas |
| TASKS.md | Ordered work items, each completable in a single agent session |
| BRANDING.md | Name, colors, typography, voice (optional, for user-facing projects) |
| PROMPT.md | Self-contained prompt to build the entire project from scratch |
The easiest way to install, works with all agentskills.io-compatible agents:
npx skills add ersinkoc/project-architect
This auto-detects your coding agent and installs to the correct location.
Install for a specific agent:
npx skills add ersinkoc/project-architect --agent wrongstack
npx skills add ersinkoc/project-architect --agent claude-code
npx skills add ersinkoc/project-architect --agent cursor
npx skills add ersinkoc/project-architect --agent codex
Install globally (all projects):
npx skills add ersinkoc/project-architect --global
Repository: github.com/ersinkoc/project-architect
Add to your project's .claude/settings.json:
{
"plugins": [
"/absolute/path/to/project-architect"
]
}
Or add to ~/.claude/settings.json for global availability.
Clone the repo and copy/symlink the skill directory into your agent's skills folder:
| Agent | Skills Directory |
|---|---|
| WrongStack | .wrongstack/skills/ or ~/.wrongstack/skills/ |
| Claude Code | .claude/skills/ or ~/.claude/skills/ |
| Cursor | .cursor/skills/ or ~/.cursor/skills/ |
| GitHub Copilot | .github/skills/ |
| Codex | .codex/skills/ |
| Gemini CLI | .gemini/skills/ |
| OpenCode | .opencode/skills/ |
| Generic | .agents/skills/ or ~/.agents/skills/ |
# Example: install for WrongStack globally
git clone https://github.com/ersinkoc/project-architect.git
ln -s $(pwd)/project-architect ~/.wrongstack/skills/project-architect
# Example: install for Claude Code globally
ln -s $(pwd)/project-architect ~/.claude/skills/project-architect
# Example: install for Cursor in a project
ln -s $(pwd)/project-architect .cursor/skills/project-architect
Start a conversation with your coding agent and describe what you want to build:
> plan my project: a CLI tool for managing dotfiles across machines
Or use any of these trigger phrases:
You review and approve each document before the next is generated.
You don't have to run the full pipeline:
| What You Say | What Happens |
|---|---|
| "Just the spec" | Generates SPECIFICATION.md only |
| "Skip to tasks" | Lightweight spec + impl, then detailed tasks |
| "Just give me a prompt" | Condensed discovery, straight to PROMPT.md |
| "Help me choose a stack" | Interactive tech stack selection only |
| "What patterns should I use?" | Design pattern consultation |
The skill includes detailed guides that inform each generation phase:
| File | Purpose |
|---|---|
references/elicitation-guide.md | Question framework for project discovery |
references/tech-stacks.md | Interactive tech stack selection with trade-offs |
references/design-patterns.md | Pattern catalog with selection guide |
references/specification-guide.md | Template and rules for SPECIFICATION.md |
references/implementation-guide.md | Template and rules for IMPLEMENTATION.md |
references/tasks-guide.md | Template and rules for TASKS.md |
references/branding-guide.md | Template and rules for BRANDING.md |
references/agent-prompt.md | Template and rules for PROMPT.md |
project-architect/
โโโ SKILL.md # Skill definition (agentskills.io format)
โโโ plugin.json # Claude Code plugin manifest
โโโ LICENSE # MIT License
โโโ README.md # This file
โโโ references/
โโโ elicitation-guide.md # Discovery question framework
โโโ tech-stacks.md # Tech stack advisor
โโโ design-patterns.md # Pattern catalog
โโโ specification-guide.md # Spec template
โโโ implementation-guide.md # Implementation template
โโโ tasks-guide.md # Tasks template
โโโ branding-guide.md # Branding template
โโโ agent-prompt.md # Prompt template
This skill follows the Agent Skills specification and is compatible with:
MIT
.gitignore LICENSE plugin.json README.md references/ agent-prompt.md branding-guide.md design-patterns.md elicitation-guide.md implementation-guide.md specification-guide.md tasks-guide.md tech-stacks.md SKILL.md
FAQ
project-architect is a Claude Code plugin with 1 hand-picked skill for documentation work, indexed on Flowy. Install it with the command on its page. It includes project-architect. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.