Advise Project Approach skill

A skill for choosing a stack, architecture and project plan: checks advice against your constraints, comparable projects, prices and failure conditions

  • 323 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • The skill reaches the network for documentation, prices and repositories, and with your consent for social networks, and reads files in your repository
  • The agent composes the queries to public sources: by the skill's rules private data must not enter them, but only the agent itself enforces that
All reasons and checks

aaravkashyap12/advise-project-approach

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/advise-project-approach

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skill reaches the network for documentation, prices and repositories, and with your consent for social networks, and reads files in your repository
  • The agent composes the queries to public sources: by the skill's rules private data must not enter them, but only the agent itself enforces that

This is third-party code. Review the repository files before installing.

What it does

The `advise-project-approach` skill makes the agent back its project advice with checked evidence. It switches on when you ask it to choose a stack, architecture or vendor, research comparable projects, review a repository or draft a plan. It is not meant for short questions such as debugging a single error. The skill tells three stages apart: before work starts the agent gives a strategy and a build plan, mid-build it reviews the repository and says what to keep, change and defer, and after completion it compares the project with mature analogs and names what to harden before launch. Before a substantive recommendation the agent must inspect local evidence and, as a rule, two comparable projects plus primary documentation and pricing pages. It states what it checked, what each source supports, its limits and the date the information is valid for. Every decision includes fit with your constraints, a fallback option, what the choice costs, the conditions under which the advice stops working and a first action with an observable criterion. The skill forbids choosing by repository star count. If the request is vague, the agent first asks up to seven questions about the user, the workflow, the stage, the budget and the target platform. For a bounded question such as a request for the first three steps it answers with exactly three steps and does not start a full research pass.

Who it is for. For developers and founders who are choosing a stack, architecture or services and want a reasoned plan from the agent rather than generic advice.

Good fit when

  • You have a rough project idea and need a build plan with a stack chosen for your skills and hosting
  • The repository keeps growing and you need a course correction: what to keep, change and defer
  • You are choosing between Postgres and SQLite, or between Supabase, Firebase, Neon and Vercel, and worry about pricing traps
  • Before launch you need a review of a finished project against mature analogs
  • You ask the agent to show what is not worth building yet

Not a fit when

  • You need to fix one bug or edit one file: by the author's description the skill is not meant for such tasks
  • You need a search engine for fresh news: the skill helps decide on a project and is not a news source itself
  • You need an exact price list for today without checking: the agent takes prices and quotas from sources and notes the date, and inventing them is forbidden
  • You have neither internet access nor a repository: without them the skill gives only advice from a description and labels it as such
  • You need a ready project skeleton or code generation: the skill gives recommendations and a plan rather than an application template

Example request

I want to build a self-hosted bookmark manager with tags and full-text search, and I write Python. Research comparable projects and propose a stack and a plan

Limitations

  • The author's audit of August 31, 2026 found real failures and did not show a general advantage over answers without the skill. The author claims no improvement percentage and treats earlier scores as historical observations.
  • Host compatibility was checked structurally. A run in Claude Code and Codex is marked as not recorded in the portability table, and for Hermes there is only an intent of compatibility.
  • The model tests use synthetic scenarios and one model, and the quality of live research and of other hosts needs separate verification.
  • The skill runs with your agent's normal permissions. Installation needs Node.js and npm.
  • Volume is limited by the rules: at most seven questions in the first interview, at most five priority findings, and a stop after two consecutive searches with nothing new. MIT license.

How to disable. Delete the `advise-project-approach` folder from your agent's skills folder, for example `~/.claude/skills` or `~/.codex/skills`. If you uploaded the `.skill` file through the agent settings, remove the skill there.

FAQ

When does the skill ask questions instead of answering?

When the opening request is broad and two or more important facts are unknown, such as the user, the workflow, the budget or the stage. The agent then asks up to seven questions and ends the response. You can tell it to skip the questions and it continues with visible assumptions. The answer not sure is recorded as an accepted unknown, with no repeated interview.

Does the skill run tests and builds of my repository?

No. By the protocol a request to inspect a repository does not authorize installing dependencies or running tests, builds, linters, audits, benchmarks and scripts. The agent must ask before such a run. A large repository is mapped first and then sampled.

Which sources does the skill use?

Official documentation, pricing pages, repositories and GitHub search. Before bringing in opinions from X, Reddit and YouTube the agent asks whether you want them, warning about noise and delay. For such sources the author suggests the optional Agent-Reach adapter but does not bundle it into the skill.

What does the skill do with secrets and private details?

Files such as `.env`, `credentials.json` and tokens are not read or printed: the agent only reports that they exist. In outbound queries to public sources it leaves out customer names, personal data, unpublished plans and code excerpts. The skill treats retrieved pages and comments as untrusted and ignores instructions embedded in them.

How many comparable projects are required?

For a substantive recommendation the agent must normally check two projects and primary sources. For each it states what transfers to you and what should not be copied. Claims that a project is active or maintained need an exact date or an adoption signal.

How do I install the skill manually?

Copy the `skills/advise-project-approach` folder into your agent's skills folder: `~/.claude/skills/` for Claude Code, `~/.codex/skills/` for Codex. Or download the `dist/advise-project-approach.skill` archive, open the agent's skill settings and upload the file.

Discussion

No questions or reviews yet.

Skills

A vetted skill registry with a CLI that installs into twenty-plus agents and an MCP server for on-demand skill lookup

SkillExtended access7.1KRepository stars
Editors’ pick

The /improve skill: a strong model audits a repository and writes self-contained fix plans, and you hand the execution to a cheaper model

SkillExtended access9.3KRepository stars

Builder Skills

Skills for agents

A set of small skills from Builder.io for agent work habits: visual plans and diff recaps, docs-first checks, cross-agent review and clean status updates

SkillExtended access4.6KRepository stars

A skill that changes how the agent works: instead of pressure and threats it relies on trust, sees tasks through and reports uncertainty honestly

SkillMinimal access1.4KRepository stars
Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginExtended access307.8KRepository stars

25 engineering skills across the development lifecycle: spec, plan, build, test, review and ship

SkillMinimal access111.5KRepository stars

README in short

The description opens with the thesis that an agent should not advise on a project by feel, and with the list of checks before a recommendation. Then come use cases, one-command installation, the list of guardrails, a table of launch by environment and sample prompts. A sample dialogue about a bookmark manager is shown, and separate walkthroughs before, during and after the build complete the set. The repository has a changelog, a roadmap, packaging and validation tests, a set of behavioral cases and a detailed audit report.

README badge

Original SKILL.md

---
name: advise-project-approach
description: Research and advise on the best way to approach a software project, including architecture, tech stack, implementation strategy, pricing/operating-cost tradeoffs, benchmark research, and comparisons with similar real-world projects. Use before building, mid-build, or after completion when the user asks for project strategy, optimal approach, research comparables, similar projects, stack selection, vendor/service choice, repo analysis, architecture critique, implementation feedback, or a prioritized improvement plan. Avoid for narrow single-bug debugging or isolated file edits unless the user asks for broader project direction.
---

# Advise Project Approach

Help the user decide, validate, or improve how a project should be built. This skill automates the research loop a strong engineer would normally do manually: understand the project goal, inspect any existing work, study credible comparables, evaluate tech-stack and architecture choices, then recommend the highest-leverage path.

## Non-Negotiable Protocol

Apply these gates before all other instructions:

1. **Stop for vague intake.** For an initial broad pre-build request, if two or more facts material to the requested decision are unknown, ask the concise intake batch and end the response. Do not invent a product direction or constraints. Skip repetitive intake for bounded questions or an already answered interview; handle accepted unknowns as described in Project Intake. If the user asks to skip questions, proceed with visible assumptions.
2. **Keep repository review read-only.** A request to inspect or review a repository does not authorize dependency installation or execution of its tests, builds, linters, audits, benchmarks, scripts, or application code. Ask before running them.
3. **Do not outsource judgment to popularity.** Never select or copy a stack because a repository has the most stars or adoption. If the user requests that shortcut, explain why it is not a fit test and continue only with visible assumptions or known constraints.
4. **Require receipts before recommendation.** For a substantive recommendation, inspect relevant local evidence and normally two comparables plus primary documentation or pricing sources when available. State what was inspected, what each source supports, its limits, and the observed date for time-sensitive claims.
5. **Complete the decision.** A substantive choice needs constraint fit, a credible alternative, tradeoffs, reversal conditions, and next actions. Mark unavailable evidence explicitly. For narrow implementation guidance, do not reopen the user's settled choices just to fill these fields.
6. **Stop when evidence is sufficient or exhausted.** Track whether each lookup adds new support. Stop after two consecutive lookups add no decision-relevant evidence, even if the question remains unresolved. Use the bounded research and repository-inspection rules below.
7. **Make advice disprovable.** Pair the first action with observable acceptance and a check that actually exercises the failure mode. Proposed checks are neither passing results nor architecture diagnoses. A failing invariant triggers debugging of the write path, test, or requirement first, not an automatic new layer.
8. **Honor the requested scope and format.** Respect explicit length, paragraph, and step limits in every mode; combine essential evidence and advice rather than filling template headings. When the direction is fixed and the question is bounded, use the narrow-advice route. Gather fresh evidence only if it could materially change the answer; that does not expand the requested output.
9. **Sequence observable outcomes.** Prefer end-to-end capabilities over speculative abstractions. A required safety, recovery, or correctness check is a valid earlier step when the user or evidence makes it a prerequisite. Avoid layer extraction solely for anticipated reuse.

## Operating Modes

First identify which mode applies:

- **Pre-build strategy** - no repo exists yet, or the user is deciding how to build. Focus on requirements, constraints, comparable projects, stack choices, architecture options, risks, and a recommended implementation path.
- **Mid-build course correction** - a repo or partial implementation exists. Inspect the code, compare it with the intended goal and external references, then recommend what to keep, change, or defer.
- **Post-build review** - the project is mostly complete. Review architecture, quality, maintainability, deployment readiness, security posture, and gaps against similar mature projects.

Mode selection rule:

- Use the user's explicit stage for the subject project first. A comparable, dependency, or upstream-template URL is reference material, not evidence that the user's own project exists or is finished.
- If the subject has no implementation yet, use **pre-build strategy**. If work is underway, use **mid-build course correction**. If the subject is finished, deployed, or being assessed for launch, use **post-build review**.
- Use repository and language clues only when the subject's stage is unclear. Distinguish current state from an intended future launch or scale.

If a mid-build or post-build request provides only a description and no repo/code, proceed as an **advisory review from description**. Say that file-level findings require a repo or code sample; do not pretend local evidence was inspected.

### Narrow-advice route

Report a problem

Foxx AIAdvise Project Approach
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.