# Discover

> Define a new project's problem, user, outcome, constraints, and non-goals before technical choices. Use once for an unconfigured project.

- **Type:** Skill
- **Install:** `agentstack add skill-bnet47-codexicon-discover`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [bnet47](https://agentstack.voostack.com/s/bnet47)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [bnet47](https://github.com/bnet47)
- **Source:** https://github.com/bnet47/codexicon/tree/main/.agents/skills/discover
- **Website:** https://bnet47.github.io/codexicon/repo-template-playbook.html

## Install

```sh
agentstack add skill-bnet47-codexicon-discover
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Discover

Announce: "I'm using discover to define the project before we choose how to build it."

## 1. Check the gate

Inspect `agent_docs/briefs/` and the identity section in `AGENTS.md`.

- If an approved project charter already exists, summarize it and ask whether the user wants to revise it. Do not create a duplicate.
- If this is an established repository with clear project identity, stop and route the request to the relevant feature workflow.

## 2. Build understanding

Ask one question at a time and stop as soon as the answer is clear. Keep the exchange focused on unresolved decisions.

Cover only unresolved parts of:

1. What is painful, missing, or expensive today?
2. Who experiences it, and what do they do now?
3. What concrete change should the project create for that person?
4. Why is this worth solving now?
5. What constraints and existing systems are real?
6. What is explicitly not part of the project?

Do not choose a language, framework, database, or deployment target in this workflow.

## 3. Reflect before writing

Return a two- or three-sentence synthesis of the problem, person, and intended outcome. Resolve material corrections before saving.

## 4. Write the charter

Save `agent_docs/briefs/charter-[project-slug].md`:

```markdown
# Project Charter: [Project name]

**Date:** [YYYY-MM-DD]
**Status:** Approved

## Problem
[Pain, affected person, and current cost.]

## Intended user
[A specific person or role and their context.]

## Outcome
[The observable change when the project succeeds.]

## Why now
[Why the work matters now.]

## Constraints
- [Real limit or dependency.]

## Non-goals
- [Explicit boundary.]

## Success signals
- [Observable evidence without prescribing a feature.]

## Open questions
- [Unresolved item, or "None".]
```

Self-check that the charter describes a problem and outcome rather than a predetermined solution, and that non-goals are meaningful.

## 5. Hand off

Offer `$init` to configure the technical environment. Do not commit, push, or open a PR unless the user separately asks.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [bnet47](https://github.com/bnet47)
- **Source:** [bnet47/codexicon](https://github.com/bnet47/codexicon)
- **License:** MIT
- **Homepage:** https://bnet47.github.io/codexicon/repo-template-playbook.html

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-bnet47-codexicon-discover
- Seller: https://agentstack.voostack.com/s/bnet47
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
